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/)
* 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