Python-iView users are invited to update their setups to support the latest JSON–based index the ABC pushed yesterday. The index is in a more compact format, which means that loading the GTK+ interface should be faster for you.
Not only that, but the ABC have cleaned up all their blank programmes from the index, which should make picking and choosing something to watch.
Without further ado, here is the usual to get you to the latest version:
$ bzr pull
This latest update requires the use of the json module, which is only available for Python 2.6 users. I fall back to the user of simplejson if json is not available, so you may need to install the module manually (either from the simplejson website, or from your distribution’s package manager, e.g. python-simplejson for Debian or Ubuntu) if you use Python 2.5.


You should totally experiment with some test driven development on this codebase… would be a fun target to start exploring TDD. Bug Robert Collins (lifeless) on SLUG IRC for the best test framework to use.
To me, unit testing, test driven development, etc. have always been buzzwords, but I know they’re not. I’d really appreciate some guidance in that area, because it’s always been something that other people do, and not something that I’ve ever thought to be relevant to me.
So I’ve pinged lifeless on #slug, and he pointed me to testtools, which I’ll have a look at.
One cute thing about having tests for this would be finding out that ABC have broken it before anyone emails you about it (or you want to watch something)… run the tests every half hour or so on an always-connected machine.
Like…a Linode!!!1!11!!!
Oh, wait…