Python Modules
In the process of writing programs periodically something reusable (or at least removable) gets vomitted up. Some of them might not be appropriate for more than the one project they evolved as part of. But hey, that puts them above the million open source libraries that aren't even good for a single program...
Feature enhancements and bug reports appreciated for anything here; I won't work much on them myself (unless I need to for a program), but it'd be nice if they could solve other people's problems too.
DirStore
This provides a generic interface to access files stored in a directory, tar, rar, or zip archive. You can read data from files in the archive as a string or a file-like object without worrying about the underlying archive format. A nice companion to Python's importable zip files; you only need an archive and an executable.
Filename | Size |
---|---|
dirstore-0.1.0.tar.gz | 14kb |
PyModPlug
This module lets you read audio data from MOD/XM/IT/etc. audio formats. It uses the ModPlug library which provides good sound quality and seeking support. A simple player is included as an example.
Filename | Size |
---|---|
pymodplug-1.1.tar.gz | 11kb |
PyGTK Widgets
These are GObjects I've wrapped for PyGTK. They let you do cool new things from Python. mmkeys lets you grab multimedia key presses and connect them to a signal handler. statusicon lets you make a simple icon for notification areas.
Filename | Size |
---|---|
mmkeys-1.tar.gz | 10kb |
statusicon-1.tar.gz | 19kb |