Sweet Planet Action

Lots of cool stuff going on in Planet land at the moment.

  • Mary Gardiner sat down with Rob Collins to add some much needed unit testing love to Planet, and is looking into a bit of sanity-inducing refactoring and optimisation as well.
  • Sam Ruby has massively improved Planet’s Atom support, to the point that it is no longer a faltering wreck! I’ve merged all of his changes into the trunk. I’m seriously considering merging these into the 1.0 branch for its terribly belated release. He’s also done some cool template hacking for his own Planet Intertwingly. Thanks Sam!
  • Phil Wilson is hacking on an XMPP-enabled desktop aggregator based on Planet and other cool Python bits. I’ve often desired the time to hack up a desktop aggregator based on Planet, Twisted and PyGTK+… Perhaps Phil’s work could be adapted to multiple GUI frontends and integrated into the main tree?

Rock on, Planeteers!

7 Comments

  1. Posted April 26, 2006 at 22:52 | Permalink

    I’m very much looking forward to Mary’s changes.

    I’m glad you didn’t pick up the navkeys change… while promising, it isn’t ready yet.

    Escaping of titles in RSS 1.0 and RSS 2.0 is likely to produce inconsistent results. I’d suggest title_plain ESCAPE=”HTML”.

    I note that you didn’t pick up my basestring check in __init__. This is important as you picked up feedparser 4.1. Try subscribing to http://patrickweb.com/weblog/atom.xml, and taking a look at the log produced.

  2. Posted April 26, 2006 at 23:41 | Permalink

    Yeah, I’ll update the RSS templates to use *_plain soon.

    Have you pushed the basestring change up to your repo? I’m up-to-date, and have merged everything in your public branch.

  3. Posted April 27, 2006 at 00:16 | Permalink

    Search for basestring in my __init__.py. There should be two occurrences.

  4. Posted April 27, 2006 at 09:21 | Permalink

    Ok, sorted out a bzr nit — merged. Thanks!

  5. Posted April 27, 2006 at 12:32 | Permalink

    I just did a fresh get, and __init__ still doen’t contain any checks for basestring.

    I’m sure that you will sort this out.

  6. Posted April 27, 2006 at 17:03 | Permalink

    It just needed some push love. :-)

  7. Posted May 3, 2006 at 00:39 | Permalink

    Perhaps Phil’s work could be adapted to multiple GUI frontends and integrated into the main tree?”

    I’ll see if I can keep it as agnostic as I can.

3 Trackbacks

  1. By ongoing on May 12, 2006 at 23:16

    I’ve been accumulating things Atomic to write about for a while, so here goes. Item: You’ll be able to blog from inside Microsoft Word 2007 via the Atom Publishing Protocol. Item: Sam Ruby haswrangled Planet to the point where it handles Atom 1.0 properly. Item: Along the way, Sam reported a common bug in Atom 1.0 handling, and his comments show it being fixed all over (Planet, MSN, and Google Reader, but not Bloglines of course); the Keith reference in

  2. By Mícheál Ó Foghlú's Weblog on May 16, 2006 at 15:25

    : I’ve been accumulating things Atomic to write about for a while, so here goes. Item: You’ll be able to blog from inside Microsoft Word 2007 via the Atom Publishing Protocol. Item: Sam Ruby haswrangled Planet to the point where it handles Atom 1.0 properly. Item: Along the way, Sam reported a common bug in Atom 1.0 handling, and his comments show it being fixed all over (Planet, MSN, and Google Reader, but not Bloglines of course); the Keith reference in Sam

  3. By wolfgang.lonien.de on May 18, 2006 at 08:07

    [IMG RSS] Jeff Waugh’s 88 mph GNOME on FreeBSDQoTD: Steve BallmerThe Zen of FreedomTest-Driven DevelopmentQoTD: Kevin ShockeySweet Planet ActionQoTD: Stephen ColbertWoTD: czechnologyPublic Domain Jazz?QoTD: Bart Simpson, Stephen O?Grady