Skip to content

Merge and Parse Multiple RSS Feeds for Access as JSON using Fast API

Notifications You must be signed in to change notification settings

Gingerbreadfork/rss-feed-fuser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RSS Feed Fuser

Parse multiple RSS feeds, sort the contents by time of publish, and provide them for access via a simple API route in JSON format.
RSS Feed Fuser is perfect for creating simple topical newsfeeds for your website.

The code is pretty simple, have some fun with it and make it your own!

Acknowledgements

  • Feedparser - Makes it easy to wrangle RSS feeds
  • FastAPI - Create awesome APIs fast with Python
  • HTTPX - Great requests alternative check it out!
  • Deta - The perfect way to test this project!

Installation

Use at least Python 3.7 to create virtual environment if desired, then install requirements like so...

  pip3 install - r requirements.txt

Uvicorn makes local testing easy!

  pip3 install uvicorn
  uvicorn main:app

Don't forget to add your feeds to feeds.txt by adding just one per line, use the full URL.
Learn how to Deploy Deta Micros and Test RSS Feed Fuser Yourself!

Like the Repo?

If you like this repo drop a star and let me know on Twitter! @gingerbreadfork

About

Merge and Parse Multiple RSS Feeds for Access as JSON using Fast API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages