Skip to content
CLI Stream Reader
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


clis is stream viewer. The stream is formed of feeds, status updates, or anything is item by item in time sorting.

clis is not a feed reader. clis is not a client software of Twitter, FriendFeed, or anything. You can only read. clis is not an interactive program.

clis remembers (not all source types) last one it shows you, so after you restart clis, it won't show you stuff that you have read. It is new, many settings are just for testing, any ideas, suggestions are very welcome.



Supported Sources

  • Gmail: Mails in inbox
  • Google Reader: Items of subscriptions
  • Feed: Normal feed, RSS, atom, etc. Powered by FeedParser
  • FriendFeed: Home stream. Powered by Official library with my modification in order to use real-time API.
  • Twitter: Shows statuses of you and whom you follow.
  • Twitter Mentions: Grab user's mentions feed.
  • Twitter Search: Search keywords on Twitter.
  • Weather: Shows current weather information from
  • PunBB 1.2: Special support for PunBB 1.2's feed.
  • Tail: Like doing tail -F filename
  • Craigslist: Same as Feed, it's made for dealing some feeds of Craigslist have few entries do not have published or updated dates, that causes those entries show up repeatly.


git clone


The default locations of configuration are (in order):

  1. Current directory/
  2. Current directory/clis_cfg
  3. ~/
  4. ~/

Please copy and move to location at one above, or you can run with ./ -c /path/to/conf_file.


Press <Enter> to enter command mode, you will see Command> prompt, then:

  • <Enter>: Print a separator
  • reload: Reload configuration
  • reset <src_name: Reset session data
  • clear: Clear the screen
  • quit: Quit clis


Feel free to ask your question in discussion group.

Something went wrong with that request. Please try again.