{"repo":"kagisearch/fastfeedparser","free":true,"listed":false,"github":"https://github.com/kagisearch/fastfeedparser","clone":"git clone https://github.com/kagisearch/fastfeedparser.git","description":"High performance RSS, Atom and RDF parser in Python.","language":"Python","stars":162,"topics":["atom","python","rdf","rss","rss-feed"],"license":"MIT","category":"productivity","readme_excerpt":"FastFeedParser A high-performance feed parser for Python that handles RSS, Atom, and RDF. Built for speed, efficiency, and ease of use while delivering complete parsing capabilities. Why FastFeedParser? It's about 25x faster (check included benchmark.py ) than popular feedparser library while keeping a familiar API. This speed comes from: - lxml for efficient XML parsing - Smart memory management - Minimal dependencies - Focused, streamlined code Powers feed processing for Kagi Small Web, handling processing of thousands of feeds at scale. Features - Fast parsing of RSS 2.0, Atom 1.0, and RDF/RSS 1.0 feeds - Robust error handling and encoding detection - Support for media content and enclosures - Automatic date parsing and standardization to UTC ISO 8601 format - Clean, Pythonic API similar to feedparser - Comprehensive handling of feed metadata - Support for various feed extensions (Media RSS, Dublin Core, etc.) Installation Quick Start Run Benchmark This will run benchmark on a number of feeds with output looking like this And publish a full report looking like this Key Features Feed Types Support - RSS 2.0 - Atom 1.0 - RDF/RSS 1.0 Content Handling - Automatic encoding detection - HTML content parsing - Media content extraction - Enclosure handling Metadata Support - Feed title, link, and description - Publication dates - Author information - Categories and tags - Media content and thumbnails API Reference Main Functions - parse(source, , include content=True, include tags=","default_branch":null,"files":null,"tree":[],"storefront":"/r/kagisearch","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kagisearch/fastfeedparser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}