A FastAPI web server for creating RSS feeds for scholarly journals with the magic of adversarial interoperability
Many journals still have RSS feeds. Some don't though, as they try and squeeze everyone onto their platforms to monetize our engagement data.
This is a simple web app for creating feeds (currently RSS, soon ActivityPub and Atom) for academic papers by collecting metadata from multiple data sources. It intended to be a publicly- and self-hostable toolkit for subscribing to and curating scholarly literature!
Dependencies are kept minimal, as is deployment - No webpack, no complex build, no postgres, just pip install and press play :).
(to be completed when main docs are, for now here's something brief)
After creating and activating a virtual environment...
pip install paper-feeds
python -m paper_feeds
# then open http://localhost:8000 in your browser
Note: we are still working out the packaging here, so you may need to clone the repository and run the server from the repo root until we can figure that out :)
And see CONTRIBUTING.md for more information on setting up a development environment
Everything is just getting started! things will break and change! To be moved to docs when made. Help wanted on all, open an issue <3
API:
Frontend
Feed Types
Feed Formats
Data Sources
Meta