Here you can find my personal software projects sorted in alphabetical order. All of them are developed in Python, one of my favorite languages.

albumart

albumart is a command-line album art downloader tool. This tool recursively scan the root folder of your music library in order to find audio files, extracts their metadata (ID tags, etc.) and downloads album cover art from some famous cover art web sites according to the metadata.

This project is born because I was bored searching, downloading, renaming manually the cover art for my audio albums. And the free tools I used were quite frustrating, either the images were of bad quality or the tools could not download images in batches. So I decided to write one myself.

The project tracker could be found at Pivotal Tracker, a really nice project tracking tool that support my agile workflow. If you want to contribute to the project, you can fork it and send me a pull request.

This project is under continuous integration: build results can be found here.

minify

Minify provides distutils commands for minifying CSS and JS resources using the well-known YUI compressor from Yahoo! Inc. When you install minify, two new distutils commands are available:

This project is officially released on PyPI.

mongoo

mongoo is a MongoDB Object-Document Mapper written in python with a declarative-style syntax inspired from Elixir or SQLAlchemy declarative base extension.

This project is not ready to be used yet. Some important parts are still missing.

This project is under continuous integration: build results can be found here.

web.recipes

web.recipes is a collection of recipes that solve specific HTML/CSS design problems.

yaak

YAAK stands for Yet Another Application Kit. It's a set of utilities that help develop enterprise applications in Python. The API is currently split into several packages:

All these projects are under continuous integration: build results can be found here.

About me

I'm a software engineer working for Net-ng. I'm actually doing web-development in Python using the Nagare framework which is worth a look - it's a continuation-based web framework.