A simple terminal feed reader.
Terminal Feed is a minimal feed reader for the terminal (without curses).
To read, preview, open, store, or delete your favorite RSS feeds from the command line.
If 1) you are a terminal addict, and 2) you want to stay up to date with the outside world by reading quick feed and summaries WITHOUT having to leave your terminal; then TermFeed is for you. These are the main reasons I created TermFeed.
$ feed https://news.ycombinator.com/rss
$ feed -b
$ feed -t
$ feed -t
$ feed -a
$ feed -a
$ feed -d
$ feed -D- Remove entire category (with its URLs) from library.
$ feed -R
Browse by topic
Update library (Add or delete links)
See the avaiable topics and RSS links in your library:
$ feed -hfor detailed usage.
Usage: feed feed feed -b feed -a  feed -d feed -t  feed -D feed -R feed (-h | --help) feed --version
Options: List feeds from the default category 'General' of your library. List feeds from the provided url source. -b Browse feed by category avaialble in the database file. -a URL Add new url to database under  (or 'General' otherwise). -d URL Delete from the database file. -t See the stored categories in your library, or list the URLs stored under in your library. -D TOPIC Remove entire cateogry (and its urls) from your library. -R Rebuild the library from the url.py -h --help Show this screen.
$ pip install TermFeed
2) from the source distribution,
download and unpack the zipped folder, then:
$ cd TermFeed $ python setup.py install
$ pip uninstall TermFeed
I use a data file (
.termfeed.db) as a mini-database to maintain the RSS URLs. This file is created at the home directory (e.g.
$HOME/.termfeed.db), delete it as well.
Remember, you may need to run these commands as an admin e.g.$ sudo ...
urls.pyare complementary. They will be added to your library at
$HOME/.termfeed.dbwhen you run TermFeed (
$ feed) for the first time. You may delete them all and have your own list instead.