Madcow IRC Bot
Madcow is an extensible IRC/SILC/AIM bot written in Python. It is fully customizable and has a simple API for creating modules that extend its functionality. Madcow ships with modules that emulate classic Infobot behavior and much more.
Droplet
OSX application that sits on your desktop, allowing you to drop files onto it
to upload it via HTTP post.
Insub
A suite of text filters that can be chained together to produce various ASCII art outputs. For example, a rainbow-colored, upside-down cowsay speaking figlet. Supports output in ANSI, mIRC, HTML, BBCode. It runs from the command line or as an IRSSI module. Also in FreeBSD ports and MacPorts.
VidConvert
A command-line front-end for mencoder for doing batch conversions, has various presets for generating "divx" compatible video, view-anywhere mpeg1, and DVD-compliant mpeg2 suitable for VOB encapsulation. Handles basic needs such as autocropping, rescaling, calculating bitrate for a target size. There are better GUI front-ends to mencoder/mplayer, this is mostly meant for doing common tasks on a server where using a GUI isn't an option.
PyFiglet
pyfiglet is a full port of the FIGlet specification (http://www.figlet.org/) into pure python. It has full support for the FIGlet specification, including smushing and kerning. PyFiglet takes ASCII text and renders it in ASCII art fonts. It can be used on the commandline or as an Object Oriented driver library in your own programs.
RunPTY
RunPTY provides a library of PTY-related functions similar to subprocess.Popen, suitable for tricking UNIX applications that were meant to be run interactively. Includes Expect functionality, an SSH login wrapper, Rsync constructor, and various helper utilties such as getting a password from the user with echo off, finding a binary in the user path, clearing the screen, etc.
ImageView
wxPython application for OSX 10.5 for viewing large image collections. A work in progress and mostly just something I made to learn wxPython with, this is beta quality at best. I found it useful though.
iTunes Cleaner
Scans iTunes music library for orphaned files and possible duplicate songs by heavily normalizing their names and comparing them. Also looks for orphaned files that were removed from the library XML but kept on disc.
py-insub
This is a complete rewrite of the original Insub filter suite into Python. It features significant improvements to the basic architecture, rewrites of all previously third party dependencies (cowsay, figlet, etc), full unicode support, and more. It is currently classified as in development as there are a number of portions that are not complete yet, but progress so far is available in SVN.
HAL
HAL is an eliza-like bot that utilizes a 4th-order Markov algorithm to learn from input it receives and generate random responses.
This is a python port of the MegaHAL project, modified to use an HDF5 backend so that it exists on disc instead of in-memory. This allows for arbitrarily large data sets to train it with. It accomplishes this by using PyTables and NumPy, which you will need to install to use hal.py.
DOWNLOADS
IN DEVELOPMENT
LINKS