Programming
Here's a mixture of (mostly) random things I've written. For something less random, see TuxMessenger's own page.
The quality of the software here is very variable - from carefully written and debugged packages to quickly-written scripts and programs only useful as a basis for less horrific creations or educational purposes. You will probably require a certain (quite high) level of IT-competence and/or programming ability to make use of, or even understand the purpose of some of the stuff here.
There's very little in the way of documentation or instructions here. I simply don't have time to write manuals. If you need help getting started with something, send me an email and I'll see what I can do.
Where no other licence statement is given for things here, you are free to use and modify them for personal use only. I make no guarantee of any kind about anything here, but I'd be pleased to hear from you if you find a use for any of it. I'll try to answer any questions you might have as well - but no promises.
GPG enhancement for Sylpheed
This patch enhances Sylpheed's (already excellent) GPG support by extending the information provided about key fingerprints, IDs and validity. It fixes problems that Sylpheed has when checking signatures by expired keys, and allows it to verify signatures where the signature is buried within the MIME tree (as can happen on some mailing lists). It also slightly increases the size of the Action output window to accomodate more of GPG's messages. Known to work with versions 0.9.4-0.9.12 - let me know if you have trouble with a particular version or combination of other patches.

Download sylpheed-extra-gpg-2.patch.gz (2.2k)
Digital Camera Script
This is a reasonably simple script which I use to download the photos from my digital camera. It automatically transfers the pictures and creates scaled-down versions of all the pictures for ease of handling. It also reads the camera's EXIF information and rotates the images as appropriate. All you have to do is plug the camera in and type "cam". It should work with any camera which uses a standard USB mass storage protocol - such as my Olympus D-380. You will need "epinfo" (part of "photopc") and ImageMagick.
Download cam.gz (1.3k) - unzip it, put it in your PATH and chmod +x it.
PHP Photo Gallery
This is a simple but customisable and (hopefully...) intuitive photo gallery script, as used here in the Photo Gallery. It uses straightforward configuration files (mostly simple lists of image or album names). You can (optionally) enable the ability for visitors to add comments or captions for your pictures. Customisation is quite simple: simply search through the file for the word "CONFIG" to see what needs doing. All styling is left up to the user: the script imposes absolutely minimal style information, and leaves you to fill in the rest.
WeissBot - TCL IRC Bot
This is an IRC bot written in TCL. It isn't 100% complete and has some problems, but it may be of interest as a framework for basing other IRC projects on.
Download weissbot.tar.gz (20k)
ACPIstat - simple command-line ACPI info
This is a tiny program to parse the contents of /proc/acpi and report on battery and CPU temperature. It "works for me", but will probably need modification to work with ACPI setups other than mine.
$ acpistat -t -b
Temperature: 51 C
Battery: 94% > |||||||||||||||||||||||||||||||||||||||||||||||--- 1488mins
Download acpistat.tar.gz (5.8k)
© 2002-2006 Thomas White - Please see the legal notice - Last updated 21/04/06 00:53 - Contact the author
