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.