programs
I support free software, so the programs and scripts I have written are GPLed (LICENSE), which means you can do whatever you want with them, including make changes, as long as those changes are also released under the GPL.
Most scripts come with instructions detailing how to use them. Some of the programs are written in Java; You will need jsdk >= 1.2 to compile and run them. You can get it from Sun's site, here. Other programs are written in PHP, so you'll need a properly configured web server to use them.
Programs and scripts involving more than one file are packed into tarballs, Winzip should be able to open them for you if you use Windows.
Stand-alone software
It browses subdirectories (uploaded manually via FTP/SCP/etc) of a specified location and creates a hierarchy of categories and pictures. It automatically creates thumbnails for images that don't have them already and has an optional comment system so people can discuss posted pictures.
I originally made this just for my own use, but I was told that other people may be interested in utilizing something like this, so I made the source available and started accepting patches from others.
The code is pretty messy- I wrote this in one go back when I was still new to PHP and haven't really gone over it to any great (well, any) extent since then. Add to that the modifications submitted by others, and you're left with a jumble of code that works by virtue of sheer stubbornness. Needless to say, The code is probably very redundant with tons of extraneous things. If it isn't, then forget I said that :)
To use it, just save the .txt file as a .php file on your webserver and change some configuration values. Instructions and Changelog are included near the top of the file.
Updated November 19, 2007:
- Fixed a bug in the way exif data was handled for some images.
- Fixed a bug wherein the cached image directory was browseable.
After about a year, I decided it was time to clean up the code a (little) bit, fix some bugs, and make it available to the Internet at large. It's still rough around the edges, but I think it does a pretty nice job of administering a webcomic without needing a database. Not really very configurable at all, unless you know PHP- but some people may find it useful, nonetheless.
I believe that there are now more robust alternatives to this available on Freshmeat, but I am not familiar with any of them. You should probably shop around a bit before settling on this program, but it is possible that it will still suit your needs.
Updated August 26, 2007:
- Changed all instances of HTTP_POST_VARS, HTTP_GET_VARS, and HTTP_POST_FILES to their current incarnations.
- Added title configuration variable.
- Added RSS feed for comics.
- Renamed include files to have the 'comic_' prefix.
- Updated contact information.
November 2003
Anyway, I don't know how useful this will be to anyone else, but since it is in PHP I figured I'd at the very least make it available to everyone.
I'm not really doing anything with this program anymore since I have started using a different address book program and now have no real use for vcards.
This program is badly in need of being updated. I am well aware that it doesn't work very well anymore, if at all. It was just a quick program from the start, so was never very robust. I don't really have any use for it anymore, so have stopped working on it.
AFAIK, this is in perfect working order. Of course, it's not very useful or interesting, so no one (not even me) really cares....
Add-ons/modules for other software
To use, you will need to configure it slightly - either copy the configuration array (which defines the location of your PSG files) from PSG's index.php, or include a file which sets that information (for me, that was blogadmin.php). You will also need to change the 'AUTHOR' field in the dump_post function to whatever you want these posts to be attributed to (assuming they are all by the same person, of course).
Known issues:
- For some reason, when I imported the file generated here into Wordpress all of my comments had quotes and doublequotes escaped after import, despite them not appearing that way in the dump file. I fixed this by manually replacing those strings in the comments table in the Wordpress database.
- Permalinks inside of posts to other posts will not work, natch.
I am now an official PSG developer, so this, along with other changes I've made, have been incorporated into the main codebase. It would be wise to simply install a recent version, instead of applying the module here as-is.
This is only provided here for historical purposes.


