Sluk is a simple feed to email program primarily meant to be used with the notmuch mail indexing system.
It takes a list of rss-feeds and writes them as email messages to a directory, one file per entry.
Sluk does not send mail.
feedparser python-levenshtein (optionally, for searching)
On invocation the program will look for a configuration file path in $SLUK_CONFIG (if set) or fall back to “~/.slukrc”, which should contain something like this:
[conf] messages = /home/user/mail/sluk/ feed_list = /home/user/.sluk_feeds cache = /home/user/.sluk_cache quiet = true [filters] readproxy = readproxy {url}
If the option “quiet” is either missing or set to “false”, sluk will babble away mercilessly.
The feed list should be a newline separated list of URL:s, or in the form:
name URL (optional)filter
I use filters with readproxy to transform summary entries to full-text ones.
Sluk uses etags and last-modified headers in order to save server bandwith.