Sha256: 2db49f31617495e8aecab3befea125906957239ccd06be0be172c3755e1fa125
Contents?: true
Size: 1.5 KB
Versions: 9
Compression:
Stored size: 1.5 KB
Contents
#!/usr/bin/env ruby require 'fastreader' require 'optparse' opts = OptionParser.new do |opt| opt.banner = <<-END == SYNOPSIS: === Command Line Usage % fastreader launches the FastReader terminal interface. When you launch it for the first time, It will create a sqlite3 database in your home directory to hold the data for your feeds. This database will be named 'fastreader.sqlite3' and it will already contain a few example feed subscriptions and items. Feel free to delete them. % fastreader <url> e.g. http://nytimes.com, causes the program will try to autodiscover a feed at the URL, subscribe to it, and import the entries. If you give it a feed URL directly, e.g., http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml, FastReader will subscribe to it. % fastreader <opml file> If the command is followed by the path to an OPML file of feed subscriptions, FastReader will subscribe to them. % fastreader update will update all subscribed feeds with streaming feedback. === Console Mode There are three screens in console mode: * the feed menu screen, which lists the feeds * the feed items screen, which lists the items in a feed or a search # the item screen, which shows the text content of an item FastReader uses vi-style keybindings to allow fast navigation between screens, feeds, items, and linked web pages. The interface is pretty intuitive. For more documentation about FastReader commands in interactive console mode, please consult the console mode help pages. END end.parse! run(ARGV)
Version data entries
9 entries across 9 versions & 1 rubygems