An RSS/Atom newsreader that sucks less

Canto | Details


[HOME] [NEWS] [FAQ] [SCREENS] [DOWNLOAD] [GETTING STARTED] [CONFIG] [STYLE] [GITWEB]
0.5.2 and a note on bugs.
2008-10-07 23:49:57 (3 months ago)

You can grab the 0.5.2 release in tar or deb format from the download page

Obviously, the major thing is OPML support this release. `canto -i` and `canto -o` import and export an OPML file from a path. Also, a config option source_opml(path) has been added, which automatically adds the feeds from an opml every time it's invoked. This is useful with change_feed, which lets you add attributes to feeds that have already been added. Thanks to evaryont for help.

Another oft requested feature is sorting, which has been added. It allows you to define a sort function (covered in the Python wiki here, with examples in canto/extra.py). At the moment, it can only be defined at config time, because there isn't a real generic way to define your own tags at the moment (this will be handled in the future).

Lastly, a couple of little annoying bugs were the catalyst to finally get a release out the door, invalid key binds were broken in the wrappers introduced in 0.5.2 and now they're fixed. Thanks to urukrama.

I'd like to make a note about bugs. I'll be happy to debug any problem that you have with Canto, however some problems are with feedparser. Frustratingly, each distro keeps feedparser at a different patch level, and can cause different behavior. Generally, anything that has to do with Canto showing the wrong information in the wrong place, that's a feedparser bug (unless you've changed the renderer, at which point it could be you). If you discover a problem like this, all I'm going to do to fix it is submit a bug to the feedparser bug tracker, or suggest a patch for you to forward to your distro's maintainers. I use Debian, and it's feedparser seems reasonably well behaved, so if you're on a Debian based distro, I highly suggest you keep up with that one.

Anyway, have fun. Submit bugs! Join us in #canto on irc.freenode.net!


Send all bug reports to jack [at] codezen [dot] org
Or come to discuss in #canto on irc.freenode.net