Kindle news aggregator

Reading news on the Kindle is very convenient, so long as you don't have to do it through the web browser.

I had tried Instapaper, and that's OK for individual pages, and then I tried Kindlefeeder, which is OK for RSS and Atom feeds. But I wasn't happy with the delivery format of Kindlefeeder, or with the other limitations of both services, and I thought "it can't be that hard to write an aggregator that combines features of both, can it?"

It turns out that it's not that hard at all, in particular thanks to the Perl modules XML::Feed and HTML::ExtractMain.

Here is the beta version of what I've temporarily called KRAG - Kindle RSS AGgregator.
KRAG is a system which takes your favourite news feeds and sends daily updates from them directly to your Kindle. For example, it can collect all of the previous day's updates from news sites, webcomics, and so on, and send them to your Kindle in time for your morning commute.

Where this differs from other, similar, services is that KRAG puts all of the updates into "periodical" or "magazine" format, with a section for each updated feed. You can then view older updates using the Kindle's "view back issues" feature.

Depending on the settings you choose for each feed you add, KRAG can also follow each entry's link to get the full story, and include that in the update. This means that for feeds taken from news web sites, you get the full story delivered, rather than just a brief summary.

Be gentle with it. I might open-source it at some point; at the moment it is a bit hacked-together.