Enom API is a PHP class that can be used to manipulate domain registration records using the Enom Web services API. Currently, it can check availability of a domain, register a domain, renew a domain, transfer a domain, get or set the DNS of a domain, get the expiry date of a domain, protect the identification of the owners of a domain, and get or set the lock status, contacts, forwarding email addresses, and host records of a domain.
Gola is a visual layout editor for Java Swing/AWT for use with the PageLayout layout manager. It allows the user to graphically lay out the graphical components of a GUI in nested rows, columns, and grids, and generates very readable Java code for the layout. The editor is a 'structured' layout editor in that it does not allow the placement of components at arbitrary positions, but as a result, the layout code is very robust and quite easy to modify.
SIMPLE (Recursively: SIMPLE Is Moth's Python Language Experiment) is a BASIC-like scripting language written in Python. It is being written more for the interest of studying the internals of scripting languages than to be a functionally useful tool. SIMPLE may be useful for those beginning in computer programming and wishing to learn some of the constructs of BASIC style languages. Primarily, however, it is an experiment and investigation into how computer languages work, making it of most value to intermediate Python programmers.
Haste (High-level Automated System Test Environment) represents an approach to system testing that is philosophically consistent with standard XP unit testing practices. Test code runs in the same address space as the application under test, allowing for ready examination of the application state. The fundamental Haste abstractions of Story, Step, and StoryBook provide a framework to implement system tests. Utility classes simplify test development. In addition to acting as XP acceptance tests, Haste tests aid source maintenance and extension, and can play an important role in a release process.
audio_conv.py converts between several different audio formats. Conversion works by converting the input file(s) to an intermediate wav file, optionally normalizing the wav, then writing out the output file with appropriate tag information. This script handles wildcards, works recursively, and handles filenames with spaces and other special characters (question marks, quotation marks, etc).