Downloads

Ok, there isn't much here. I got out of the habit of releasing my software a while back. I'm going to try and start again. The tarballs are the actual software. For users of BSD Unix, there's a port of most of these things as well.

There is also a collection of software for the palm handheld computer.

A small time tracker
Timelog-0.1 is a very simple time tracking tool. It's still alpha, so the only GUI is the one that lets you change tasks. Everything else requires a text editor or a command line.
An applet building framework
P(x) is a tool for writing applets that one might otherwise do in a programmable calculator. It handles all the GUI work, leaving only the calculations to the user. It is written in Python, and makes the full power of Python available to the applet author.
An "open" or "start" for Unix
The "open" command keeps a database of applications and the file types they know how to open, and when asked to open a file will use the appropriate application to do so. If one can't be found, or more than one is found, the user is asked to help out. With "open", you can configure all applications that use external viewers to just use "open", and thus only have to deal with each file type once.
An SQL table editor and query viewer
SQLEdit is a short Python script that provides a GUI for viewing SQL queries. If the query only uses a single table, then you can edit the data as well.
An extensible X window manager
A version of the lwm window manager that can be extended with any CORBA-capable language.
Pretty printing for Eiffel
You can download states for enscript so that it can pretty print Eiffel source code.
A web site checker
Webcheck is a Python script that will check your web for dead links, old pages, slow pages, and similar things. This version is being kept for historical reasons only. You should check out the current version at the webcheck home page.
A Python wrapper for the P4 API
Perforce provides C++ objects for accessing their source code control system. P4Client is a python wrapper for those object. You should check the extended verion done by Robert Cowham.
Source Code Control
A macro file to integrate a source code control system - Perforce by default, but it can be configured for others - into VistaSource's ApplixWare Office product: tarball.
:Cue:Cat™ version 1.1
A Tarball (5K) of software for the :Cue:Cat™ wand scanner. Users of FreeBSD should use the port in the FreeBSD ports collection.
Qmail dot-commands
If you - or your ISP - runs qmail, you may find my qmail dot-commands useful.
The hotlist
My distributed hotlist web application is available as part of the paper describing it.
CGI programs
Some random CGI script source code.