krill: read news that’s important to you

krill is a news feed reader like canto or newsbeuter. However, unlike these two which just show you any feeds appearing at the source, krill has a special filtering capability to show you news of your interest. krill can take multiple filter patterns or regexes as input and filter incoming feeds based on them.

Features

  • Understands┬áRSS, Atom, CDF
  • Can fetch Twitter updates (users or hashtags, no passwd required)
  • Displays filtered news in a minimal, clean and colourful live stream
  • Specify string or regex patterns in file (used as input)
  • Written in Python

Installation

To install krill on Ubuntu, run:

$ sudo apt-get install python-beautifulsoup python-feedparser python-blessings

The download and run this script.

Usage

Setting up krill is a one time affair if you use a source file (for feed sources) and filter file (for filtering news feeds as per your choice).

Here’s the complete list of options:

-s URL [URL ...], --sources URL [URL ...]
   URLs to pull data from
-S FILE, --sources-file FILE
   file from which to load source URLs
-f REGEX [REGEX ...], --filters REGEX [REGEX ...]
   patterns used to select feed items to print
-F FILE, --filters-file FILE
   file from which to load filter patterns
-u SECONDS, --update-interval SECONDS
   time between successive feed updates (default: 300 seconds, 0 for single pull)
-h show this help

On GitHub: krill

One thought on “krill: read news that’s important to you”

Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s