Collect various RSS feeds and aggregate them to a single RSS feed
- python3
-
python -m venv venv && . venv/bin/activate -
pip install -r requirements.txt -
cp feeds.toml.example feeds.toml
./feed.py
This will:
- create the sqlite database and the
feedstable if it does not already exist - normalize each feed's publish date to UTC
- insert each feed entry in the database if it does not already exist
- create
feeds.rsswith all feed statuses, newest entries first
- This will do conditional fetching based on Last-Modified and/or eTag headers.