I spent a good chunk of time last night attempting to create a .NET version of the wonderful Planet feed aggregator. For those of you who don’t know what Planet is, it’s basically a Python based app that aggregates the feeds of many into one RSS feed. I think the goal behind it is to create communities or ‘Planets’ of blogs written by like-minded individuals. It differs in concept from applications like .Text (upon which this blog is based) in that it aggregates any feed from any location, instead of just containing a bunch of blogs all within one application and serving them from the same location. Think of it as a mini-Bloglines
Anyways, the code seems to work fine, although it doesn’t do Atom just yet (I’m using RSS.NET to grab all the feeds, which doesn’t support Atom). I’ve now just got to set up a webproject with all the simple default layout stuff taken care of so people can download the project and just start aggregating. The best part is there’s no database.
The feed parser has been merged into my TestostelesWeb package, and the web project will use TestostelesWeb’s nifty RssControl to display the aggregated feeds. It’s all starting to come together nicely. Give me a couple of days to get a package out.