Other projects

Some of the programs have been packaged and published on the Python Package Index. To install these tools, simply run the following command as root:

pip install packagename

Current

Network interface statistics

Sometimes your connection has a data limit, but from the current usage statistics it can be difficult to see how much was uploaded or downloaded in the last month. If you encounter this problem, ifhist may be the tool for you.

The source is available via:

git clone git://fixedpoint.nl/ifstat

Filter mail attachments

Not everyone finds HTML attachments in mail useful. These people might be interested in this mailfilter. It tries to remove attachments that have a plain text counterpart. If no counterpart can be found, the HTML attachment is converted to text. There is also the possibility of removing attachments based on their md5sum. This may be used to remove corporate logos, particular signatures, etc.

The source is available via:

git clone git://fixedpoint.nl/mailfilter

Memoisation

Memoise is a python library that can be used to speed up calls to slow functions by caching the results. This method works easily with arbitrary functions with the use of decorators.

The source is available via:

git clone git://fixedpoint.nl/memoise

Trac wiki from the command line

The Trac wiki is very nice, but the interface (a web form) is not convenient. Tracwiki is a command line client that downloads, uploads and keeps track of wiki pages. You can use your favourite editor to edit these files. There is also the possibility to add attachments to pages with this interface.

The source is available via:

git clone git://fixedpoint.nl/tracwiki

VCARD reader

If you want to view VCARD files in mutt or on the command line, try the vcardreader.

The source is available via:

git clone git://fixedpoint.nl/vcard

Configuration

I try to keep track of non-standard configuration issues and installation tips. This mainly involves getting Linux to work with particular pieces of hardware.

Thus far I have collected the following:

Old

System administration.

Problems with a company (in Dutch).

Number visualisation.

Old computers.

Capture scripts.