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

rtv: view Reddit from terminal

Good news for Reddit addicts, you can now enjoy the front page of the internet directly from the terminal. Reddit Terminal Viewer (rtv) is a console based application in Python that can view both subreddits and individual submissions. However, it lacks the capability to login to Reddit or post comments at the time of writing. The latest version supports login (using OAuth) and comment submission, edits etc. Continue reading rtv: view Reddit from terminal

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.

Features

  • 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

Installation

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.

Usage

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.:
    http://www.phoronix.com/rss.php
    http://www.theregister.co.uk/software/headlines.atom
  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

Canto: console based Linux RSS/news feed reader

canto_comp

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

Help

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

Configuration

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:
http://tuxdiary.com/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