The goal of terss is to be a full-featured RSS aggregator in under 
1000 lines of code, without compromising readability. Currently, terss 
supports Atom and RSS, as well as OPML import/export, PubSubHubbub and 
rss <cloud>, and other features you'd expect from an RSS aggregator. It
also handles large numbers of feeds efficiently, and weighs in at 524 
lines of code, as reported by SLOCCount.

To get started, just run terss.py, which will start an interactive 
shell. The 'help' command should get you started. 

* Python 2.5 or higher, with SQLite support
 * I don't have a system with 2.5 to test on, so it really probably 
   requires 2.6. I can fix 2.5 support if somebody wants it, though.
* Universal Feed Parser (http://feedparser.org)
* BeautifulSoup (http://www.crummy.com/software/BeautifulSoup/)

Future plans:
* OPML subscriptions (not just static import)
* Background feeds - basically, low priority feeds that lose old items 
that you probably don't care about
* Feed detection - it really should be able to find feeds in an HTML