Python is a very cool language by Guido van Rossum that's object-oriented, dynamic, and runs on lots of hardware. You should have a look at it.

Here are a couple of things that I've done and other folks are free to use.

Naturally, they are provided with no warranty of any sort. Indeed, they are likely full of bugs. If you find any, please do let me know so that I can fix them.

Most may be distributed under the terms of the Gnu General Public License, version 2.


Swallow
A GUI MUA. It has its own page.


dnscache.py

A cache that sits on top of PyDNS. It may be distributed under the same terms as the Python programming language.



Here are some Python modules that I have hacked up.

threadMessages.tar.gz
An implementaton of Jamie Zawinski's message threading algorithm in Python. I implemented it as an experiment to learn about the algorithm. Something like it may go into Swallow eventually. (It's in an archive because it also includes a small example of use.)

ping.py
Sends a ping to a remote host and waits for the reply. Works under Unix (requires root authority) and (I'm told) under Windows NT (at least NT4). Almost certainly won't work under 95/98/ME.