Grail is an extensible Internet browser written entirely in the interpreted object-oriented programming language Python. It runs on Unix, and, to some extent, on Windows and Macintosh. Grail is easily extended to support other new protocols or file formats. Grail is distributed in source form, free of change, without warranties. It requires recent versions of Python and Tcl/Tk to run.
OpenEV is a library and reference application for viewing and analysing raster and vector geospatial data. OpenEV capabilities include the following: handling of raster and vector data, support for 2D and 3D display, graceful handling of very large (gigabyte) raster datasets, support for multi-channel raster datasets, understanding and interpreting of georeferencing information, pan/zoom/rotate at interactive frame rates (using OpenGL), and a powerful image analysis tool (using Numerical Python).
etrace makes use of the -finstrument-functions feature from gcc to log all function calls and display them as a call tree during run-time. The call tree can also be logged to a file. This lets you follow a program's execution path path without using a debugger. etrace consists of 80 lines of Python and 100 lines of C code.
Pysite is a tool written in Python to generate Web sites based on the contents of files in a given directory tree. It crawls through a specified directory tree looking for files matching certain configurable patterns (like intro, title-fr, and this-is-another-page-body), building up an output Web page for each set of files found. It features valid XHTML output, support for multiple language output, simple hierarchical templates (just put a template in a directory and it will be used for all subdirectories), and basic plaintext to XHTML conversion.
cdname.py names MP3 files and generates M3U playlists from CDDB/freedb INF files. (These are often retrieved with cdda2wav -L). MP3s and playlists can be named using any combination of artist name, track title, album name, track number, etc. Many aspects are configurable via command line options. It should complement most ripping/encoding pipelines well.