FeedReader: RSS desktop client

There are a number of news feed readers available on Linux (e.g., canto, newsbeuter or tickr). Then there was Lightread, a disruptive feed reader which got discontinued. We came across FeedReader, a fresh Linux RSS client developed for awesomeness. FeedReader delivers a seamless experience with your daily news digest. Visually appealing, the look and feel of FeedReader reminds of Lightread. Currently it supports feedly and Tiny Tiny RSS as source. Continue reading FeedReader: RSS desktop client

Newsup: your daily news digest

We explored a number of news feed reader in earlier articles, some of them cmdline (e.g. canto, krill) and some with excellent GUIs. The most aesthetic news reader with an excellent GUI we came across would be Lightread. However, the project remains unmaintained for a long time now. Continue reading Newsup: your daily news digest

TICKR: stylish RSS feed reader

Many of us use news feed readers everyday to keep ourselves up to date. Canto and Feedspot are my favourites. But how about adding a bit of style to the way you read news? I am talking of tickr, a RSS news feed reader that scrolls the headlines on news articles as soon as they appear in one of your feeds. Continue reading TICKR: stylish RSS feed reader

Feednix: Feedly from the console

feedly_compSince google reader went down, Feedly is one of the most popular alternatives. Feedly users can now read their subscribed news feeds directly from the console, thanks to a new plugin from Jorge Martinez Hernandez. Feednix is based on ncurses and is packaged for Arch Linux at the time of writing. However, it can be easily compiled from source on Ubuntu.


  • Vim-like bindings for scrolling through posts
  • Quick preview as you look at posts
  • Able to open post link with w3m or the default browser
  • Configurable colours
  • Also includes an external log for debugging


To install on Ubuntu, run the following commands:

$ sudo apt-get install dh-autoreconf libjsoncpp-dev libcurl4-gnutls-dev libncurses5-dev
$ git clone https://github.com/Jarkore/Feednix.git
$ cd Feednix
$ ./configure && make && sudo make install

Feednix authorizes to the Feedly service using Developer tokens and a new one must be created every 3 months. Feednix helps you with this but manual intervention is required because the generation of tokens involves sending you a mail to retrieve them.


Feednix has vim-like bindings so vim users will find it rather familiar. Shortcuts:

Global options
q : Exit
Vim Key mappings for navigation (j,k)
Tab : Switch between Posts and Categories Pane

Post list options
Enter : open post preview
o : Open post link in console (currently using w3m)
O : Open post link in Browser (user default)
r : Mark post read
u : Mark post unread
A : mark all posts read
R : Refresh category
= : Change sort type

Category list options
Enter : Fetch Stream (Retrieve post by category)
A : Mark category read
R : Refersh highlighted category (Retrive post by category)

On GitHub: Feednix

newsbeuter: quick setup guide on Ubuntu

I keep in touch with open source and Linux updates through news and RSS feeds. I had been using canto for a year or so. Another terminal based RSS/news feed reader caught my attention recently – newsbeuter. The interface is unobtrusive and organized. Besides it has some powerful features:

  • Subscribe to RSS 0.9x, 1.0, 2.0 and Atom feeds
  • Download podcasts
  • Freely configure your keyboard shortcuts
  • Search through all downloaded articles
  • Categorize and query your subscriptions with a flexible tag system
  • Integrate any data source through a flexible filter and plugin system
  • Automatically remove unwanted articles through a “killfile”
  • Define “meta feeds” using a powerful query language
  • Synchronize newsbeuter with your bloglines.com account
  • Import and export your subscriptions in OPML format
  • Customize look ‘n feel through color configuration and format strings

I took around an hour to set it up because of the number of options it has but it was worth the time. Here’s the quick and dirty way to setup newsbeuter on Ubuntu and keep in touch with the latest buzz in your field of interest from the terminal.

  1. Install it from the Ubuntu official repos:
    $ sudo apt-get install newsbeuter
  2. The first time you run it you will get the following error:
    Error: no URLs configured. Please fill the file /home/ak/.newsbeuter/urls with RSS feed URLs or import an OPML file.
  3. Create the ~/.newsbeuter/urls file. Add some RSS feed links. E.g.:
  4. newsbeuter should run with default configuration options now. But you would definitely want to fine-tune it to your own liking. Create the file ~/.newsbeuter/config and add the configuration options you want. The man page should help. You can also refer to the official docs. Here are my configuration options:
    refresh-on-startup yes
    browser firefox
    color listnormal_unread cyan black
    datetime-format "%b %d %R"
    max-items 20
    keep-articles-days 3
    show-read-feeds no
    show-read-articles no
    mark-as-read-on-hover yes

And that’s how I got the application up and running. Till now I am more than happy with the experience. newsbeuter can very well become my default RSS/news feed reader soon.

Webpage: newsbeuter

Feedspot: online feed reader with a slick interface


A month back I got an invitation from the author to check out Feedspot with a premium account. I had to hold it off for a while due to other priorities. I regularly use Canto which suits me very well. However, I was curious to check out this online feed reader and to say the least I am pretty impressed with the interface, smoothness and the features it comes with. Sign-up and usage are free. The Premium version adds some more perks to it. Some of Feedspot’s features:

  • Import existing subscriptions from any other feed reader you already use
  • Add social networks like FB, G+ and Twitter and share directly
  • Keyboard shortcuts to navigate between feeds
  • Feed list view or expanded view
  • Search feeds
  • Sort feeds and folders alphabetically or use drag and drop
  • Predictive suggestions based on your existing feeds
  • Feedspot today: get a consolidated mail daily with new items from your subscribed sources

It’s still in beta and under active development. You can provide your suggestions, bug reports via the feedback button to improve it.

Don’t forget to add our feed!

Webpage: Feedspot

Similar service

Canto: console based Linux RSS/news feed reader


In a past post I wrote about Feedly as an alternative to Google Reader. It’s definitely good but practically speaking I just love to skim through the list of feeds and open only the ones those I think would be interesting. I found exactly what I wanted – Canto. If you are thinking it’s primitive, check out the features:

  • Open any feed anytme in the browser of your choice
  • Unicode support
  • Supports both RSS, ATOM and RDF feeds.
  • Import/export feeds in OPML format
  • Theming through configuration
  • As will most Linux utilities, it is extremely flexible and can be configured to your liking
  • Very very lightweight and fast as it just downloads the feed information and no images or the full text of the news
  • For a distraction free reading, make you console fullscreen (F11) and try it out
  • Available in synaptic on Ubuntu

To install canto on Ubuntu, run:

$ sudo apt-get install canto


  • For help, run canto -h or man canto or press h when canto is open.


All your configuration goes into ~/.canto/conf.py file. Download mine from here. I have added:

  • some feeds
  • a filter not to show read articles
  • google-chrome to open the links
    you can choose to use elinks but 1. the learning curve might be steep and 2. if you want to read the full news, why not open it in the default browser?

Basic navigation

  • To execute canto, run
    $ canto //run canto
    $ canto -a //just refresh the feeds
    $ canto -u //update feeds & open canto, you can alias this in ~/.bashrc
  • Up and Down keys navigate through the feed list.
  • Use Left and Right to mark unread and read from feed list without opening.
    Use r to mark all stories in a feed/group as read. R marks everything as read.
  • Press f in feed list to search and highlight matching feeds.
  • Use Space to open details of a feed in a new frame (feed frame) and Space again to go back to feed list.
    To open directly in the browser bring the cursor to the feed and press g.
  • When within a feed frame, type g 0 (then Enter) to open it in browser. 0 is the index to the link.
    Similarly you can open other links using g n, where n is the link number in [] shown beside the link.
  • Press n and p to jump to next and previous feed from the feed frame.
  • Press l (small L) in the feed frame to expand all the links in the feed.
  • Press Ctrl-R to refresh all feeds.
  • To quit press q in the default feed list page.

If you are not sure where to start, start with adding my feed:

Webpage: Canto

Similar software

Feedly: alternative to Google Reader

feedly_compAs you may have heard, google reader is going to be discontinued from Jul 1, 2013. I was looking for an alternative to save my RSS feeds and continue reading RSS news once google reader is history. After trying out several options (and many of them were nice) I decided to use Feedly. It has native clients for almost all platforms (on Ubuntu Unity web integration support). Importing your current feeds is very easy and I liked the web interface which I intend to use instead of installing additional software on my system.

Don’t forget to add our feed!

Webpage: Feedly

Lightread: RSS news client for Ubuntu


Found Lightread in the Synaptic suggestions today after a repo update. Frankly speaking, I haven’t come across such a cool GUI-based RSS news reader on Linux before. It works offline as well. It uses the yelp library in the background, the same library used to show help pages. The indicator icon shows the unread count in Unity launcher. I’m pretty sure it’s going to be my news reader for a while.

To install on Ubuntu:

$ sudo add-apt-repository ppa:cooperjona/lightread
$ sudo apt-get update
$ sudo apt-get install lightread

Webpage: Lightread