Merge multiple feeds (RSS/Atom/JSON) into a single RSS feed.
Go to file
2022-06-19 18:40:31 +02:00
res [init](codebase): Initial commit 2020-08-18 00:24:10 +01:00
.gitignore Update readme 2022-06-19 18:32:50 +02:00
config.yml First commit 2022-06-19 18:17:57 +02:00
LICENSE [init](codebase): Initial commit 2020-08-18 00:24:10 +01:00
README.md Update README.md 2022-06-19 18:40:31 +02:00
requirements.txt First commit 2022-06-19 18:17:57 +02:00
rssingle.py Update config 2022-06-19 18:24:55 +02:00

RSSingle

Generates an RSS file from the list of other feeds (RSS/Atom/JSON). Very handy when you want to centralise the list of your feeds in one place and all your devices feed from the same place.

Run

  1. Download the binary.
curl -o rssingle https://github.com/tanrax/RSSingle/releases/download/v1.0.0/rssingle
  1. Gives execution permissions.
chmod +x rssingle
  1. In the same directory as the binary, you can create a local config.yml file in this format:
title: My RSS Feed
description: My customised RSS feed with technology news
url: https://www.example.com
output: rss.xml
feeds:
  - https://programadorwebvalencia.com/feed/
  - https://republicaweb.es/feed/

If not, you can download the example in the repository.

curl -o config.yml https://raw.githubusercontent.com/tanrax/RSSingle/master/config.yml
  1. Run the binary.
./rssingle 

A file called rss.xml will be created.

Development

Compiling

pyinstaller --onefile rssingle.py

You will find the binary in dist.

Thanks

@shymega for his original project singlerss.