Cybrkyd's git repositories

fetchrss

Branch: main Last commit: 2026-01-14 10:59:02 +0000 Clone: git clone https://git.cybrkyd.com/repository/fetchrss

FetchRSS

This project is an implementation of a simple HTML RSS feed reader and aggregator with JavaScript and Python.

Installation

Clone the project.

  1. On the web server, create a working directory called 'fetchrss'. Add the following files to it:
feed-loader.js
rss_agg.py
rss.sh
  1. Make rss_agg.py and rss.sh executable:
chmod 750 rss_agg.py rss.sh
  1. Call feed-loader.js from the HTML page where the RSS feeds will be displayed:
<div id="rss-feed-box"></div>
<script src="/fetchrss/feed-loader.js"></script>
  1. Add CRON jobs to run rss_agg.py and rss.sh on a schedule:
0 */6 * * * cd /path/to/fetchrss && bash rss.sh >/dev/null 2>&1
3 */6 * * * cd /path/to/fetchrss && python3 rss_agg.py >/dev/null 2>&1

See also

The blog post: https://cybrkyd.com/post/fetchrss-version-2

Licence

This project is made available under a GPL3 licence -- see COPYING for the full text.