Firepear Informatics

Olive — The Totally Sweet Newsfeeder

Olive is a console-based newsreader, written in Perl and using Curses::UI as its toolkit. The big difference between Olive and other newsreaders is that it takes a time-centric as opposed to site-centric view of newsfeeds. Olive shows you news stories from all your feeds at once, arranged in a continuum like this:

Oldest Unread Story


Newest Unread Story
-----------------------------------
Newest Previously Read Story


Oldest Previously Read Story

Olive stays out of your way, eating a minimum of screen real estate and streamlining operations to keep neccessary human interaction to a minimum. Even so, the experience is rich and customizable, with features like feed flagging, story retention, link extraction, and design integration with programs like screen and w3m.

Olive is also a very good netizen. It properly and intelligently handles a wide range of HTTP responses to keep network activity and user intervention low.

Olive's job is to get news from the network to your brain as seamlessly as possible.