Code
Here are some scripts and documents that I have written for my own needs that may (or may not) be useful to others too.
If you want to redistribute any of the code, you must include a copy of the Lesser GPL with them. Do what you like with the PDFs.
Zetact
A reusable contact form module in Python.
zetact has two parts. The FormProcessor class that can be reused by Python web developers to make more advanced forms with different fields. There is also a simpleform function that can be used by those who just want a simple contact form in a hurry. The other files demonstrate how to use this.
Download: zetact-0.1.tar.gz
Zecoin
A Python library for coin collecting applications. Works for me, might be too low-level for you if you don't like the Python interface.
Download: zecoin-0.1.tar.gz
Better Python Console plugin for gedit
IDLE-like console for the Gnome Editor. Aims to help people learn Python. It allows you to whack F5 to execute Python code.
Visit the following link for more information and screenshots. http://live.gnome.org/Gedit/Plugins/BetterPythonConsole
Download: betterpythonconsole-0.2.5.tar.bz2
OpenOffice History
Print out all the available OpenOffice history. You can use as a command line application, or you can use it as a Python module. Save as .py. of course.
Download: oohistory.txt
twitnotify.py - Twitter and Gnome integration
This script sends notifications about Twitter updates to pop-up boxes on your desktop. It assumes a GNOME based Linux/Unix system.
Download: twitnotify.txt
Netwomb
If you have a Linux desktop, then this module/application allows you to access the complete history and information about the wireless connections you have used.
Download: netwomb.txt
files.py
Python module that generates a simple webpage index from a directory.. Good for temporary work with difficult servers.
Download: files.txt
iplocal.py
iplocal.py - gives you access to the local network address in Python, no matter how the Linux/Unix distributor organises their config files. Useful in a crunch.
Download: iplocal.txt
filehistory.py
Recursively order a directory of files by last modified date. A command-line application with many uses.
Download: filehistory.txt
pdfgrep
A bash command for searching inside PDF files like grep. Requires that pdftotext is installed
Download: pdfgrep.txt
bulkdelete.py
Batch admin of MoinMoin users, get all the spammers off your wiki in one go.
Download: bulkdelete.txt
Email to blog
Update a PyBlosxom-based blog using only your email address.
Download: emailtoblog.txt
Using your Ipod on Linux
This was a guide for gtkpod and Sound Juicer written for non-technical users. E.g. one technical person sets up a computer for someone else and gives them this document.
Nowadays, Ipod support for Linux is built into Rhythmbox and Amarok, so a non-technical user can hopefully use their Ipod on Linux without a document. But it might still be useful to someone.
Download: Using-iPod-0-1.pdf
GPG and Keysigning guide
Ciaran has written a really nice GPG and Keysigning guide. Dead handy for key signing parties.
Download: GPG-and-Key-Signing-Guide.pdf
ssh.py
A friendly Secure Shell (SSH) module for Python program. Supports put, get and execute. Requires paramiko.
Download: ssh.txt


