rss2email
Forward RSS feed items to email
TLDR
Initialize configuration
$ r2e new [email@example.com]
Add feed$ r2e add [feed_name] [https://example.com/feed.xml]
Run (send emails)$ r2e run
List feeds$ r2e list
Delete feed$ r2e delete [feed_name]
SYNOPSIS
r2e command [options]
DESCRIPTION
rss2email (r2e) converts RSS/Atom feeds to email. It checks feeds and sends new items to your email, allowing you to read feeds in your email client.
EXAMPLES
$ # Initialize
r2e new user@example.com
# Add feeds
r2e add hackernews https://news.ycombinator.com/rss
r2e add lwn https://lwn.net/headlines/rss
# List feeds
r2e list
# Run manually
r2e run
# Reset feed (resend all)
r2e reset hackernews
# Import OPML
r2e opmlimport feeds.opml
r2e new user@example.com
# Add feeds
r2e add hackernews https://news.ycombinator.com/rss
r2e add lwn https://lwn.net/headlines/rss
# List feeds
r2e list
# Run manually
r2e run
# Reset feed (resend all)
r2e reset hackernews
# Import OPML
r2e opmlimport feeds.opml
CONFIGURATION
$ # ~/.config/rss2email.cfg
[DEFAULT]
from = rss2email@example.com
to = user@example.com
smtp-server = localhost
[DEFAULT]
from = rss2email@example.com
to = user@example.com
smtp-server = localhost
COMMANDS
new email
Initialize with default email.add name url
Add feed.run
Process feeds and send.list
List feeds.delete name
Remove feed.reset name
Reset feed date.opmlimport file
Import OPML.
CRON
$ # Run every hour
0 * * * * r2e run
0 * * * * r2e run
CAVEATS
Requires working mail setup (SMTP or local). Stores state in ~/.local/share/rss2email/. Run periodically via cron.
HISTORY
rss2email was created by Aaron Swartz in 2004, now maintained by the community.
