Python

repackage
Intelligently Repackage a set of java classes. Will work on package hierarchies. Usefull when ripping out some packages from one project and adding them to another
name2id3
Create an ID3 tag by parsing the name of the file. Really usefull when your ripper forgets to tag the file properly. You specify the name layout using some extended tag:
%artist% %album% %year% %comment% %track% %genre% %skip%
For example to match a filename 'Jean Michel Jarre - Oxygene 1.mp3' you would say
name2id3 '%artist% - %album% %track%' *.mp3

id3rename
Rename a file based on the fields of the ID3 tag. Very flexible. You specify the new name using some extended tag:
%artist% %album% %year% %comment% %track% %genre% %skip%
For Example: Say your files are fully tagged and you want only name the files based on artist, album and track number. i.e.
jead_michele_jarre-oxygene-01.mp3
you specify a format-string of
'%artist%-%album%-%track%'
with the command (-l forces lower case, -u underscores spaces)
id3rename -l -u '%artist%-%album%-%track%' *.mp3
paper
Update:this is being rewritten to use a backend database
Manage your research reading with a weblog, local repository and automatic bibtext handling.

Requires bibtool and several python modules: htmlgen, dates.py

gtkpaper
GUI driver of paper. Manage your research reading with a weblog, local repository and automatic bibtext handling.

Requires: paper, bibtool, python-glade, glade definition

screen shot

Java

KLogger: online Javadoc
Yet another logging package for java. This attempts to take care of shortcommings in the other Logging APIs for java log4j and logging.

This differs from the other two in that is has very fast hierarchical properties, better configuration management (with named handlers and formatters) and is quite small (it omits network logging).

Adaptive Graph Library
A library for graph manipulations based on dynamic graph representation and property maps. Really Cool!.
Java Graph : Deprecated use Adaptive Graph Library instead
JavaGraph : A Java graph library

Kristian G. Kvilekval
Last modified: Tue Nov 13 17:11:29 PST 2001