feedmixer
FeedMixer is a WSGI (Python3) micro web service which takes a list of feed URLs and returns a new feed consisting of the most recent n entries from each given feed(Returns Atom, RSS, or JSON).
Product Overview
FeedMixer is a Python3-based WSGI micro web service that combines multiple RSS, Atom, or JSON feeds into a single feed. This little web service is designed to be useful for personal news aggregators, "planet"-like websites, and other applications where combining multiple feeds is necessary.
Main Features
- Feed Aggregation: FeedMixer takes a list of feed URLs as input and combines them into a new feed consisting of the most recent n entries from each given feed.
- Format Support: The service supports Atom, RSS, and JSON formats for incoming and outgoing feeds.
- WSGI Compliance: FeedMixer is designed to work with any WSGI-compliant server, making it easy to deploy on popular platforms like Apache or Gunicorn.
- Asynchronous Deployment: For production deployments, FeedMixer can be protected from too many and slow connections by placing an asynchronous HTTP proxy (like Nginx) in front of the service.
- Docker Support: An alternative deployment method is available through Docker, which allows you to run FeedMixer using Gunicorn. This approach eliminates the need for a virtual environment.
Overall, FeedMixer provides a simple and flexible way to aggregate multiple feeds into a single stream, making it an excellent choice for developers looking to create custom news aggregators or "planet"-like websites.
Related
TembozFeedpushr
reader
FeedCord
Goeland
FreshRSS
AlertHub
Star history for feedmixer