Following the initial announcement of my music collection, I polished up the script I hacked to generate the HTML in the first place. It’s now using the Cheetah template engine for a lot of it’s work, enabling the user to create just about every output that you can with Cheetah.

This script isn’t the prettiest, nor is it the best documented – but anyone with a smattering of Python should be able to modify it to their needs. If you don’t know Python, go learn it.

The software is published under the GPLv3 license – which probably makes it one of the first pieces of software to be expressly published in this way. I’m quite happy about that coincidence.

PyLicious comes as a simple command line tool – you need Python and Cheetah installed, and little else. The code should also be usable as a module, as most of the functionality is split into a class.

I’ve forgone packaging the script up in any sort of way, that’s just too much of a hassle right now. You’ll find the latest version here.

Finally, if anyone wishes to develop this thing into something greater than it is – please drop me a line. I’ll be happy to assist.

  • unwesen

    And now there’s a page up for PyLicious.