myelin: Feed Combiner

This is an archive of a long-dead site; it was something I made as part of a prolific blogging and hacking spree from 2002-2003 or so. It's unlikely that any of it still works! I can't bear to delete it all though; this was an important time in my life. So... enjoy!

Combines feeds together in a blogroll

Got too many feeds (RSS 2.0, RSS 1.0, Echo/Atom/etc) and don't know what to do with them? Try combining them and putting them on your blog.

e.g.

Or pick your own:

Feed 1:
Feed 2:
Feed 3:
Feed 4:
Feed 5:
Max title length:
Max items per feed:
Output format: (either html or opml)

Notes

This is all pretty experimental. It runs under CGI, so is very slow at this point.

It's here so I can point to it when I want to demonstrate on-the-fly blogroll building from services that output RSS.

Background info.

You are welcome to use this as a "poor man's aggregator" -- just put the feeds in the form above, click the button, and bookmark the resulting link. Hit REFRESH to see the latest contents of the feeds.

Please don't call combiner.py from dynamically generated web pages on your site -- you want to download the standalone version if you want to do that, and add in some caching! Otherwise it'll be really slow.

Code

Source code to standalone version - save this as combiner_standalone.py and run it on your own machine like this:

Now put blogroll.html somewhere. Include it in your blog, maybe?

Thanks

Mark Pilgrim's ultra-liberal feed parser is used to parse the feeds. Thanks, Mark!