feedparser
v6.0.14Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds
$ uv add feedparser.. This file is part of feedparser. Copyright 2010-2025 Kurt McKee <[email protected]> Copyright 2002-2008 Mark Pilgrim Released under the BSD 2-clause license.
feedparser
Parse Atom and RSS feeds in Python.
----
Installation
feedparser can be installed by running pip:
$ pip install feedparser
Documentation
The feedparser documentation is available on the web at:
https://feedparser.readthedocs.io/en/latest/
It is also included in its source format, ReST, in the docs/ directory. To build the documentation you'll need the Sphinx package, which is available at:
https://www.sphinx-doc.org/
You can then build HTML pages using a command similar to:
$ sphinx-build -b html docs/ fpdocs
This will produce HTML documentation in the fpdocs/ directory.
Testing
Feedparser has an extensive test suite, powered by tox. To run it, type this:
$ python -m venv venv
$ source venv/bin/activate # or "venv\bin\activate.ps1" on Windows
(venv) $ pip install -r requirements-dev.txt
(venv) $ tox
This will spawn an HTTP server that will listen on port 8097. The tests will fail if that port is in use.
Details
- Version
- 6.0.14
- License
- BSD-2-Clause
- Python
- >=3.10
- Maintainer
- Kurt McKee
Links
Release Cadence
Maintainers
- Kurt McKee · [email protected]