reader

A Python feed reader web app and library (so you can use it to build your own), with only standard library and pure-Python dependencies.


Product Overview

Project Reader is a Python feed reader library designed to allow developers to create their own custom feed reader applications without relying on specific frameworks or business logic. With a focus on simplicity and extensibility, Reader provides a stable API, excellent test coverage, and fully typed Python code for building robust and maintainable feed reader applications.

Main Features

  1. Feed Management: Retrieve, store, and manage Atom, RSS, and JSON feeds with ease.
  2. Article Marking: Mark articles as read or important, allowing users to personalize their reading experience.
  3. Tagging and Metadata: Add arbitrary tags/metadata to feeds and articles for further filtering and categorization.
  4. Filtering and Search: Filter feeds and articles by various criteria and perform full-text searches on article content.
  5. Statistics and Analytics: Obtain statistics on feed and user activity to gain insights into reading habits and behavior.
  6. Plugin Architecture: Write custom plugins to extend Reader's functionality and tailor it to specific use cases or industries.
  7. Stable API and Excellent Test Coverage: Enjoy a well-documented, stable, and thoroughly tested API that ensures reliability and maintainability.

By focusing on the core features and leaving out low-level implementation details, Project Reader empowers developers to create their own custom feed reader applications without getting bogged down in tedious setup or infrastructure concerns.

Related

Temboz
Kriss Feed
FeedCord
RSSHub
feedmixer
Feedpushr
Star history

Star history for reader