I wrote a quick Django application to ensure I have immaculate HTML in my Django web sites, and put it together so it's easy to distribute. Get Django Validator here.
I'm using Bazaar-NG for source control (and probably will move some other projects to Bazaar), which allows me to put the repository on a simple web server. This coincided with finding I have some web space with a WebDAV interface with my fastmail email account. KDE has a nice support for WebDAV via webdav://, but to make it even easier you can use fuse and wdfs so updating the repository can be done from shell commands.
The fastmail space also has a nice interface for browsing the files, and it handles downloads better than my home page host (which often gets mimetypes wrong and stuff), which is why I'm using it instead of lukeplant.me.uk.
If anyone's interested in any of the fuse/wdfs stuff, the steps required from a Debian box are something like this:
# install module-assistant sudo apt-get install module-assistant # use it to install 'fuse' sudo module-assistant # install fuse utilities and development files sudo apt-get install fuse-utils libfuse-dev
Then download and install wdfs. Tip: when installing from source, always use 'checkinstall' so it's easy to uninstall.