changed a word for clarity
added installation instructions
adding install target
An RSS-to-email aggregator tool.
The aim of this tool is to be simple to configure and run.
git clone https://git.sr.ht/~panda-roux/rssmail
cd rssmail
cmake . && make
sudo make install
rssmail <first.conf> [second.conf ...]
See example.conf for available configuration options and aliases.
Configuration can be split across multiple files. A use-case for this might be one in which you'd like to send different digests to different sets of recipients using a common set SMTP parameters:
./rssmail server.conf cat-feeds.conf cat-lovers.conf
./rssmail server.conf mushroom-feeds.conf shroom-lovers.conf
server.conf:
username: admin@example.com
password: hatemyjob
host: mail.example.com
port: 465
from: mailer@example.com
cat-feeds.conf:
max_age: 1440
uri: https://cats.example.com/rss.xml
uri: https://kittens.example.com/rss
uri: https://tabbies.example.com/feed
...
mushroom-feeds.conf:
max_age: 1440
uri: https://mush.example.com/rss
uri: https://mycelium.example.com/feed&type=rss
...
cat-lovers.conf:
to: cats-list@example.com
recipient: alice@example.com
recipient: bob@example.com
...
shroom-lovers.conf:
to: myco-list@example.com
recipient: jake@example.com
recipient: balthazar@example.com
recipient: alice@example.com
...