Skip to content

brianmartinil/feeder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

feeder

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.

Installation

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.

Usage

python feeder.py config.yml

Docker container

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

TODO

Nothing, it works fine for me.

About

Super simple RSS reader

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published