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

Temboz
Feedpushr
reader
FeedCord
Goeland
FreshRSS
AlertHub
Star history

Star history for feedmixer