This is mostly my rambling, but feel free to implement anything you want to tackle.. 1.0.21 02 Jan 2002 Create some way of automatically downloading the latest defs file 12 Jan 2002 Themable output Time-stamped errors, log errors to a file 1.0.19 13 Sep 2001 Make 'provides' information in definitions more specific than 'every day' or 'some days'. A more useful solution would be to allow the specification of which days of the week strips are provided. 1.0.18 04 Sep 2001 Add a method for handling strips that are made up of more than one image (for example, Avalon High and CRFH). This may get complicated for strips that have one scheme for single images one some days and another for multiple images on other days. Related to this, add a method for trying several different search options - some strips (e.g. dorktower) seem to rotate between a few different ones and it's impractical to keep switching the def in every release. Add a manpage - possibly use Rene Weber's work for Debian as a starting point 1.0.16 27 July 2001 Write a test script to verify that everything works as it should to cut down on releases of code with easily detectable bugs Package as an RPM - DONE in 1.0.18 Fully test Win32 changes Implement symlinking when using avantgo option 1.0.9 24 Feb 2001 Now that a group capability has been added to the definition file, it appears necessary to support some sort of 'local' or personal definition file, in addition to the distributed one. If only a single file was supported, anyone with custom groups would have to copy/paste them from the old file into the new whenever they upgraded the definition file. I'd do this now, but it's 3AM and I need the sleep. - DONE in 1.0.14 1.0.6 02 Feb 2001 Since the program is starting to get rather large and handles so many different options, it looks like it may be a good idea to split it up into several smaller programs programs to each handle a specific task. I'll be starting a developmemt branch shortly to get started on this. 31 Jan 2001 Look into using the Getopt perl module for getting command-line parameters. - DONE in 1.0.16 1.0.4 26 Jan 2001 Revise definitions file parsing code (functional but messy..) Implement an option to remove files older than a set number of days (for example, anything more than a week old). This would conserve disk space when downloading a large number of strips daily. Add a 'group' section to strips.def where you can specify an alias (such as "tech") that would stand for several strips (such as "userfriendly", "joyoftech", and "badtech") - DONE in 1.0.9 1.0.1 22 Jan 2001 Test on Win32 & MacOS 1.0.0: 20 Jan 2001 Need to detect failure to download images (for local mode, to avoid 'broken' images) - DONE in 1.0.1 It would be nice to detect duplicate images when in local mode and just symlink to the previous file (to save disk space). This applies to semi- daily strips only. - DONE in 1.0.5 Idea: expand to modes of operation other than just generating an HTML page, such as emailing the strips (either as attachments (hard) or as an HTML page with links to copies on the server) Another mode: CGI (possible methods: download on demand, once per day; or always re-download on demand (for high-bandwidth users only)) Change wget to use LWP (for portability) - DONE in 1.0.1 Change `date +%..` to use Perl builtin (for portability) - DONE in 1.0.1