Feed Digest is an ultra-minimalist, but efficient feed reader of RSS and Atom feeds. It consists of two commands for feeds downloading and generating of HTML digest optimized for fast titles overviewing.
- Python 2+
- Universal Feed Parser. Available as
feedparser
Python package andpython-feedparser
package on some Linux distos. - (optional) any static web server if you would like to serve the generated webpages.
- (optional) support for SSI (server-side includes) on a web server for storing the last read page. For example, Apache with mod_include module, nginx with ngx_http_ssi_module module.
Index page:
Hourly entries:
- Clone or copy this repository to some place on your server, e.g.
~/feed-digest
. - Copy
config.example.py
toconfig.py
, adjust its values if needed. - Copy
urls.example
tourls
, fill it with your feed urls, start comments with#
, optionally provide custom feed title after url separating with space. - Open crontab using
crontab -e
and edit cronjob to it like*/20 * * * * cd ~/feed-digest; ./download && ./generate
- Symlink directory with generated HTML files to webserver root:
sudo ln -s ~/feed-digest/www/ /var/www/feeds
- Your Feed Digest will be available for reading by http://yourserver/feeds/.
The project is released under the General Public License (GPL), version 3.
Copyright © 2015, Danil Semelenov.