Canto

The Canto newsreader is a fast, slick little ncurses console newsreader. Start it up by typing canto in any terminal.

Canto operates from a configuration file, ~/.canto/conf.py. It creates a default configuration automatically when you don't have one, ~/.canto/conf.py.example:

add("http://rss.slashdot.org/slashdot/Slashdot") add("http://reddit.com/.rss") add("http://kerneltrap.org/node/feed") add("http://codezen.org/canto/feeds/latest")
 * 1) Auto-generated by canto because you don't have one.
 * 2) Please copy to/create ~/.canto/conf.py

So adding new feeds is as easy as copying their URLs into ~/.canto/conf.py. Use the arrow keys or PgUp/PgDn to navigate your feeds, press the space bar to read an article, and press the space bar again to return to the article list. Exit Canto by pressing the Q key.

Canto has internal commands that you run after it's open, and external commands to use when it's not running. Here are some useful external commands:

Refresh all feeds:

$ canto -a

Update all feeds, and then run Canto:

$ canto -u

List all feeds:

$ canto -l

Quick help:

$ canto -h

Complete help:

$ man canto