What better way to introduce my work at an [[Application Installer meeting|appinstaller2011]] than to come with a prototype package browser modeled after shopping sites developed in just a few hours?

It's a little Flask webapp that just works on any Debian system, using the local apt-xapian-index as a backend. It has fast keyword search, faceted navigation and screenshots, and it runs on your system showing the packages that you have available.

Screenshot of packageshelf

To try it:

git clone git://git.debian.org/users/enrico/pkgshelf.git
cd pkgshelf

Then visit http://localhost:5000

It didn't have much interface polishing, as it's just a quick technology demo. However you can see that:

Things that need doing:

It's essentially JavaScript and CSS work. Anyone wants to play?

debian debtags eng pdo sw

2011-01-22 01:40:50+01:00