A collection of mostly simple scripts. The more amibitiout efforts
went into games and music, but now all serious code I write is in Scheme.
Everything here is Free Software. Not just free as in you don't have
to pay for it, but Free as in Free Speech, meaning you can modify it,
redistribute it, print it on toilet paper, whatever :-)
- Games
- Guile SDL -
Guile bindings for the SDL game
programming library.
- Python PowerPak - a
Python interface to the
PowerPak Game SDK. Development of
this has ceased, as I focus my efforts
on guile-sdl.
- shakespeare - if
you've ever seen the email floating around
about the automatic Shakespearean insult
formula, this is a script that will
randomly print one out for you.
- Music
- libvorbis-perl
- Perl extension to the Ogg Vorbis audio
codec, including a sample mpg123-like
program.
- libao-perl
- Perl extension to the ao cross-platform
audio library, including a sample program
for playing.
- genm3u - a simple
script to create mp3 (or Ogg Vorbis)
playlists out of directory hierarchies,
allowing for optional overiding of song
order (so you can keep albums in
order).
- Web
- browser.pl - a
simple, generalized cgi-bin image gallery
and file browser.
- redir_site - redirect all pages
from one site to another
- Graft - the
GNU Random ASCII Filter Toolkit, a
collection of perl scripts for
manipulating ASCII art, written for my old
ASCII based web page.
- Bartender Database - a
collection of scripts for searching and
creating an online database of drink
recipes.
- Utilities
- cvsmove - move CVS files preserving
comments
- perlwhich - where was that Perl
module?
- bogostats - get bogofilter word
statistics
- daemonize - run a command as a
daemon
- gz2bz2 - recursively
convert all gzip compressed files in a
list of directories to bzip2 format,
renaming symlinks appropriately.
- wordstat - a word
count program, like
wc
, that
prints out average word lengths and number
of syllables.
- portsck.monitor
a general TCP and UDP port scanning monitor
for use with the mon program.