Spare time projects

www.canestro.org

canestro.org

canestro is a website where detailed information about local basketball leagues and seasons is collected and displayed. Statistics are available per team, game, player, and venue. I started this project together with Stefano Negrisolo in December 2008. (Python, Django, PostgreSQL)

parole

parole

parole is the Little Poet's helper, conveniently available for a variety of languages. When you are stuck writing a poem for your aunt's birthday, pick your language and try to search for matching words. I wrote parole in May 2008 to oblige a friend to keep writing poems about sports events. (Python, Django, PostgreSQL)

kwitt

kwitt

kwitt is the "remake" of phpaga, now written in Python/Django. Existing phpaga databases can be migrated to kwitt with the help of a script. (Python, Django, PostgreSQL or other database backends supported by Django)

phpaga

phpaga

phpaga is a web-based solution to track your projects, tasks, invoices, quotations, material and expenses, providing a centralized manner to keep on top of your day-to-day jobs and activities. Its features include: printing invoices, quotations and task lists to pdf-files, productivity statistics per project or per person, financial overview. I started writing phpaga when getting self-employed in 2001.

ports

ports

ports is a searchable database for official and unofficial port assignments. I started this project in winter 2000. (Python, Django, PostgreSQL)

zongle

zongle compares the schema of two PostgreSQL databases and creates a script containing the SQL statements necessary to migrate the structure of the second database to the state of the first.