Code
Here you can find code from some of the projects I’ve worked on. I believe in
releasing software under as free a license as possible. This means that I use
a BSD license, and not the GPL. (You can
state your license philosophy where you release your code. Thanks.)
Note that I’m now running a trac installation for my open source
projects, including my browseable Subversion repository. See
also my trac main page.
- accountomatic – web-based home accounting system, originally written in PHP but gleefully converted over to the Ruby on Rails framework. It’s one of the Rails Demo Apps.
- anonomatic – HTTP proxy tester; upgrade to LWP::UserAgent, providing transparent rotating anonymous proxies
- apachomatic – Makefile-based Apache+PHP+XSLT build system (offshoot of corengine)
- basesys – a metric assload of code open-sourced from my time spent working at Base Systems, Inc.
- billdiff – diff-like tool to highlight the differences between version of a piece of legislation—would really work on any free-form text.
- corengine – kitchen-sink content management. BSD licensed. (requires PHP, Apache, Mysql)
- eventomatic – Ruby-based network calendar slurper (alpha-stage)
- gramosplit – hacked version of Gramofile to perform command-line driven audio file splitting.
- ipomatic – Provide a web page to find your dynamic IP from outside.
- lawskills – the software running LawSkills.com and the entire caselaw and statute database !!!
- litestream – by far the best unix-based audio streamer on the planet. I’m merely a maintainer (and I even use that term loosely).
- mail2web – mail to web posting gateway code
- nlug – code to run the Nashville Linux Users Group website
- ph3p – a php preprocessor (part of corengine installation system)
- rdtj – php-based mp3 jukebox
- spam graylist – some help with fishing hams from your spam bucket
- syncatomatic – apachomatic-style Makefile-based build system for Syncato and it’s umpteen depend encies
- upomatic – Domain-expiry and DNS checking/reporting script.
For internal use only: trac.

