All Projects → iamaziz → Termfeed

iamaziz / Termfeed

Licence: mit
A simple terminal feed reader.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Termfeed

osmosfeed
Turn GitHub into an RSS reader
Stars: ✭ 839 (+283.11%)
Mutual labels:  rss-reader, feed, reader
Picofeed
A minimal terminal rss reader
Stars: ✭ 50 (-77.17%)
Mutual labels:  terminal, rss-reader
Liferea
Liferea (Linux Feed Reader), a news reader for GTK/GNOME
Stars: ✭ 612 (+179.45%)
Mutual labels:  rss-reader, feed
Stream Node Orm
NodeJS Client - Build Activity Feeds & Streams with GetStream.io
Stars: ✭ 108 (-50.68%)
Mutual labels:  news-feed, feed
Fltrdr
A TUI text reader for the terminal.
Stars: ✭ 477 (+117.81%)
Mutual labels:  reader, terminal
Stream Framework
Stream Framework is a Python library, which allows you to build news feed, activity streams and notification systems using Cassandra and/or Redis. The authors of Stream-Framework also provide a cloud service for feed technology:
Stars: ✭ 4,576 (+1989.5%)
Mutual labels:  news-feed, feed
Stream Go2
GetStream.io Go client
Stars: ✭ 67 (-69.41%)
Mutual labels:  news-feed, feed
Stream Js
JS / Browser Client - Build Activity Feeds & Streams with GetStream.io
Stars: ✭ 286 (+30.59%)
Mutual labels:  news-feed, feed
Stream Php
PHP Client - Build Activity Feeds & Streams with GetStream.io
Stars: ✭ 129 (-41.1%)
Mutual labels:  news-feed, feed
Raven Reader
📖 All your articles in one place. Beautiful.
Stars: ✭ 2,040 (+831.51%)
Mutual labels:  reader, rss-reader
Selfoss
multipurpose rss reader, live stream, mashup, aggregation web application
Stars: ✭ 2,070 (+845.21%)
Mutual labels:  rss-reader, news-feed
Stream Django
Django Client - Build Activity Feeds & Streams with GetStream.io
Stars: ✭ 415 (+89.5%)
Mutual labels:  news-feed, feed
Stream Laravel
Laravel Client - Build Activity Feeds & Streams with GetStream.io
Stars: ✭ 299 (+36.53%)
Mutual labels:  news-feed, feed
News
📰 RSS/Atom feed reader
Stars: ✭ 524 (+139.27%)
Mutual labels:  rss-reader, feed
Freshrss
A free, self-hostable aggregator…
Stars: ✭ 3,793 (+1631.96%)
Mutual labels:  rss-reader, feed
Winds
A Beautiful Open Source RSS & Podcast App Powered by Getstream.io
Stars: ✭ 8,530 (+3794.98%)
Mutual labels:  rss-reader, feed
Feedek
FeedEk jQuery RSS/ATOM Feed Plugin
Stars: ✭ 190 (-13.24%)
Mutual labels:  rss-reader, feed
buran
Bidirectional, data-driven RSS/Atom feed consumer, producer and feeds aggregator
Stars: ✭ 27 (-87.67%)
Mutual labels:  rss-reader, feed
Xreader
XML, NEWS, RSS & Scrapping Reader maked in Xamarin, for educational purpose.
Stars: ✭ 259 (+18.26%)
Mutual labels:  reader, news-feed
Neix
neix - a RSS/Atom feed reader for your terminal.
Stars: ✭ 128 (-41.55%)
Mutual labels:  terminal, rss-reader

TermFeed

PyPI version

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.

Why?

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.

Usage

$ feed

  • browse latest feed from your favorite rss sources (links stored under the default category General).

$ feed <RSS-LINK>

  • browse latest feed from the single link <RSS-LINK> provided.
  • e.g. $ feed https://news.ycombinator.com/rss

$ feed -b

  • browse latest feeds by category of your library.

$ feed -t

  • list the topics stored in your library.

$ feed -t <CATEGORY>

  • list the URLs stored under <category> in your library.

$ feed -a <RSS-LINK>

  • add new link to your rss library.

$ feed -a <RSS-LINK> <CATEGORY>

  • add new link to your rss library under <category>.

$ feed -d <RSS-LINK>

  • delete a link from your rss library.

$ feed -D <category>

  • Remove entire category (with its URLs) from library.

$ feed -R

  • rebuild the library from urls.py

Features (what you can do?)

  • List feeds from different sources (stored in your library) with colorful text.
  • Preview a short summary of a selected feed.
  • Jump to (optionally) the source page of a feed in default browser.
  • Store new (or delete) RSS URLs in (from) your library under a specific topic or under the default tag General.

Examples

Default browsing

default

Browse by topic

browse topics

Update library (Add or delete links)

add delete

See the avaiable topics and RSS links in your library:

list topics

Help See $ feed -h for detailed usage.

TermFeed 0.0.8

Usage:
    feed
    feed <rss-url>
    feed -b
    feed -a <rss-url> [<category>]
    feed -d <rss-url>
    feed -t [<category>]
    feed -D <category>
    feed -R
    feed (-h | --help)
    feed --version

Options:
                  List feeds from the default category 'General' of your library.
    <URL>         List feeds from the provided url source.
    -b            Browse feed by category avaialble in the database file.
    -a URL        Add new url <rss-url> to database under [<category>] (or 'General' otherwise).
    -d URL        Delete <rss-url> from the database file.
    -t            See the stored categories in your library, or list the URLs stored under <category> 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.

Installation

  1. from PyPI repository:

    $ pip install TermFeed

  2. from the source distribution,

download and unpack the zipped folder, then:

$ cd TermFeed
$ python setup.py install

Uninstall

$ 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 ...

Dependencies

Miscellaneous

  • Tested on OS X and Linux.
  • Supports Python 2.7 and Python 3.4
  • The URLs in urls.py are complementary. They will be added to your library at $HOME/.termfeed.db when you run TermFeed ($ feed) for the first time. You may delete them all and have your own list instead.
  • Instant RSS Search is a nice search engine for searching RSS feeds.

Author

  • Aziz Alto
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].