# RSSHub Python

> Self-hosted Python RSS generator creating feeds from web pages, documents, datasets, and APIs via Flask and Playwright. Supports JS rendering, PDF/EPUB, Hugging Face.

- **Category:** Feed Reader
- **Latest version:** 1.0.0
- **Open source:** oss
- **Languages:** Python, HTML
- **Platforms:** Docker, Docker Compose, Vercel
- **Tags:** RSS, Web Scraping, Playwright, Python, Flask, Rss Generator, Feed generator, Huggingface, Anki, Rsshub, Google News

## Description

A lightweight Python RSS feed generator that implements the RSSHub philosophy of bringing feeds to any content source. It scrapes and extracts from web pages (with JavaScript rendering via Playwright), CSV/TSV/PDF/EPUB/MOBI documents, Hugging Face datasets, and Anki flashcard decks. The Flask app includes built-in routes for Google News, Twitter/X, NHK, The Economist, and many Chinese platforms. Self-host via Docker, Docker Compose, Vercel, or Zeabur. Vercel lite mode disables Playwright and PDF parsing. Configuration uses environment variables for Anki Connect and Flask settings. No user authentication — feeds are public. No formal releases or license file in the repo.

## Links

- [Homepage](https://github.com/hillerliao/RSSHub-python)
- [Website](https://pyrsshub.vercel.app/feeds)
- [Docker](hillerliao/pyrsshub)
- [Demo](https://pyrsshub.vercel.app)
- [GitHub Repository](https://github.com/hillerliao/RSSHub-python)
- [Discord Community](https://discord.gg/4BZBZuyx7p)
- [Contribution Guide (Chinese)](https://juejin.cn/post/6953881777756700709)

---
Source: https://selfhost.directory/project/rsshub-python