Super simple RSS reader. Given a file of RSS or Atom feeds, sends an email with links to new articles.
This is a modified version of Dr. Drang's RSS aggregator. It might have been a failure for him, but the rough idea worked for me. To fit my reading style, I changed it to send a single email with links to all of the new articles found, rather than an individual email for each article. Instead of running the script frequently, I have it scheduled for twice a day.
pip3 install -r requirements.txt
Edit config.yml to have the values match your email account and feeds. You can also edit the inlined Mustache template to change the format of the email.
This script only sends HTML email. Sorry, elm users.
python feeder.py config.yml
I have also included semi-experimental support for building and running the script from Docker. To build the image, either clone the repo locally and run:
docker build --tag feeder .
Or build from the version in this repo's master branch:
docker build --tag feeder github.com/brianmartinil/feeder
To run feeder from the image, create a config.yml
file and put it somewhere that Docker will have
write access to it. Then run the container:
docker run --rm -v <path-to-your-yml-file>:/config/feeds.yml feeder:latest
Nothing, it works fine for me.