Convergence: nntp//rss

Having had a presence on Usenet for 2998 days leaves it’s marks. One of them is that I prefer reading with a regular newsreader, and I’ve generally not cared too much for the various aggregators out there.

I’ve been through many of the free Win32-based RSS aggregators out there, and they have suffered from:

  • Primitive and cumbersome interfaces. Seriously, I hate using the mouse.
  • No simple way to categorize RSS items. When I want to mark a particular item as “Important”, or give it a score of +5000, there is a reason.
  • Likewise, RSS aggregators have lacked a mechanism for archiving specific items in a feed.
  • Tight integration with MSIE, a web browser I loathe, to say the least (Not because it’s popular to hate Microsoft, but because I dislike the browser).

Newsreaders, whether it be Gnus, Agent or Xnews, or any other newsreader for that matter, have all handled this properly for years, and have mature interfaces people already know how to use.

And so, I actually thought of writing this on my own, as a script for Hamster – a free nntp/pop3/smtp–gateway for Win32.

Since I don’t particularily enjoy reinventing the wheel I did a quick web search before I even started planning one line of code, and found nntp//rss – a RSS aggregator that doubles up as a NNTP server. It allows you to read your RSS feeds in your favourite newsreader. Administration is done through a web interface.

It’s written in Java, so it should run on just about anything. And it’s free, as in beer and speech, licensed under the GPL(General Public License.

Since the version number is at 0.2, I don’t expect it to be perfect, and it does have some woes:

  • It doesn’t handle feeds in other charsets than UTF-8, like ISO-8859-1, properly – leaving me with squares where there should have been national characters such as æ, ø and å.
  • It doesn’t do NNTP authentication (yet).
  • It can’t post news from several feeds into one group.
  • It’s administrative interface is a bit too simplish.
  • Renaming feeds (groups) is impossible.
  • It ought to use the same format as AmphetaDesk or Radio for adding URLs to a feed from a bookmark.
  • You cannot set individual update frequencies for feeds.

Even if it is not perfect, it’s still the most (only) suitable tool I’ve found for the job so far, because it feels fundamentally right.

This discussion has been closed. No further comments may be added.