RuSSter is a very simplistic RSS feed reader, generating digests and mailing them to a target e-mail address.

RuSSter can be run from the command line as follows:

bash$ $RUBY_PATH/bin/ruby russter.rb your-russter-config-file.yaml


If you do not provide a config file, RuSSter expects to find the file russter.yaml in the directory where it is invoked. An example version of this configuration file has been included. You must edit the entries in the file to match your smtp server and port settings, and to list the RSS feeds you would like digested. The config file is in YAML format, so following along, modifying, and augmenting the sample file is left as an exercise for the reader.

RuSSter is fully functional, but is alpha quality because there is not one bit of error handling implemented.

RuSSter is suitable for running via cron, or windows scheduled tasks if you would like your digests generated and sent, say once a day. RuSSter tracks which elements of a feed you have already seen (by date) and only sends you new elements. If there are no new elements, a digest will not be generated for that feed.

You can download RuSSter here


Questions or comments can be addressed to: Justin Sowers