Multifeeding RSS streams into points of access.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
crunk 321bd9b38b some edits to make it work for python3.9 and some edits made by black(autoformatter) 12 months ago
static rewriting the template to make the page mobile-proof + adding short descriptions + new color scheme 2 years ago
templates Update 'templates/index.html' 1 year ago
.gitignore first step towards a RSS multiverse 2 years ago
Makefile some edits to make it work for python3.9 and some edits made by black(autoformatter) 12 months ago
README.md Update 'README.md' 1 year ago
feeds.txt some edits to make it work for python3.9 and some edits made by black(autoformatter) 12 months ago
feedtools.py some edits to make it work for python3.9 and some edits made by black(autoformatter) 12 months ago
pyproject.toml some edits to make it work for python3.9 and some edits made by black(autoformatter) 12 months ago
requirements.txt some edits to make it work for python3.9 and some edits made by black(autoformatter) 12 months ago
simpledatabase.py some edits to make it work for python3.9 and some edits made by black(autoformatter) 12 months ago
start.py some edits to make it work for python3.9 and some edits made by black(autoformatter) 12 months ago

README.md

Multifeeder

Multifeeding RSS streams.

This is the Multifeeder, a feed aggregator supporting any kinds of publishing experiments.

Live

Multifeeder runs here: https://multi.vvvvvvaria.org/

Commits to this git repository will automagically update the live version!

(Multifeeder runs as a supervisor service, see /etc/supervisor/conf.d/multifeeder.conf.)

The feeds are updated every 10 minutes.

Access points

/API/latest/[num]

For example: https://multi.vvvvvvaria.org/API/latest/5

(for the latest 5 posts in all feeds)

Format: JSON (default) & Markdown

/API/today/

For example: https://multi.vvvvvvaria.org/API/today/

(for the posts published today)

Format: JSON (default) & Markdown

/API/past/[days]

For example: https://multi.vvvvvvaria.org/API/past/30

(for all the posts published in the last 30 days)

Format: JSON (default) & Markdown

Add a feed

Feeds can be added here in the git, by editing the file feeds.txt.

Leave a feed link on a new line, commit your change, and the feed will be included in the Multifeeder.

Removing a feed can be done by taking a feed link out of this list.

Using the multifeeder locally

To install: make a virtual environment + install the dependencies.

make setup

To use: run the Flask application.

make

Open localhost:5678 in a browser and there we go!