This post originated from an RSS feed registered with Python Buzz
by Phillip Pearson.
Original Post: Experiment: constructing blogrolls from RSS
Feed Title: Second p0st
Feed URL: http://www.myelin.co.nz/post/rss.xml
Feed Description: Tech notes and web hackery from the guy that brought you bzero, Python Community Server, the Blogging Ecosystem and the Internet Topic Exchange
It seems that at least one person wants a blogroll tool that will display all their stuff together.
Here's a thought experiment: consider that a blogroll is a list of lists of links.
An RSS feed (or any of the various other types of feed) is a list of links, with extras (post contents, etc). So is the output from your news aggregator. In fact, the Topic Exchange, if you consider it as an aggregator, has an RSS feed which is exactly this.
So, we can make a blogroll out of lots of RSS feeds.
The code isn't difficult (as long as we use Mark Pilgrim's feed parser), so I've hacked up an example. Here it is:
Any service that outputs any of the current syndication formats will plug into this. So, if you want to see how your output will look when you put it inside your blogroll, try it out here.
I've included the code for a standalone version, so if you want to run it on your blog, grab that rather than calling my service, which is a bit slow at the moment and thus easily overloaded.