Index of /www/amphetadesk/work/amphetadesk-src-v0.93.1/lib
Name Last modified Size Description
Parent Directory 14-Jan-2008 18:00 -
AmphetaDesk/ 14-Jan-2008 18:00 -
Text/ 14-Jan-2008 18:00 -
XML/ 14-Jan-2008 18:00 -
AmphetaDesk.pm.bak 14-Jan-2008 18:00 15k
AmphetaDesk.pm 14-Jan-2008 18:00 15k
###############################################################################
# AmphetaDesk::AmphetaDesk (c) 2000-2002 Disobey #
# README.txt http://www.disobey.com/amphetadesk/ #
###############################################################################
This is the README.txt file for the lib/ directory of AmphetaDesk::AmphetaDesk.
###############################################################################
# About the AmphetaDesk::AmphetaDesk lib/ Directory. #
###############################################################################
The lib/ directory contains all the various Perl modules that are
necessary for AmphetaDesk::AmphetaDesk to work. Any fiddling with the stuff in here
could cause your AmphetaDesk::AmphetaDesk to no longer operate correctly. On the
other hand, if you know Perl, you can customize AmphetaDesk::AmphetaDesk to your
bidding any which way.
AmphetaDesk::AmphetaDesk/
The various modules within are the flesh of AmphetaDesk::AmphetaDesk. These Perl
modules control everything from channel display and downloading, to
the routines that create and interact with the GUI for your operating
system (within AmphetaDesk::AmphetaDesk/OS/). If you know Perl (and only if you
know Perl), more documentation awaits you within each file.
Text/
Contains the Perl module AmphetaDesk::Text::Template from Mark-Jason Dominus. This
module handles all the template capabilities of AmphetaDesk::AmphetaDesk (and is
called from AmphetaDesk::AmphetaDesk.pm, below).
XML/
Contains the Perl module AmphetaDesk::XML::Simple from Grant McLean. This module
handles all our XML parsing, and depends on XML::Parser (which
requires the C library expat). XML::Parser and expat should be
compiled into the wrapper binary on Mac/Win - otherwise, you'll need
them installed to use most Perl XML modules.
AmphetaDesk::AmphetaDesk.pm
The launch pad for everything that AmphetaDesk::AmphetaDesk does. This module sets
up the environment for AmphetaDesk::AmphetaDesk (loading settings, configuring the
webserver, starting the infinite loop, handling the template display,
etc.). It uses all the files from AmphetaDesk::AmphetaDesk/ (above).
###############################################################################
# Further documentation lives in docs/index.html. #
###############################################################################