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:
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:
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.
Metadata
Release files for feedparser 6.0.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| feedparser-6.0.14.tar.gz | 286.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| feedparser-6.0.14-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 366.8 kB
Release files / feedparser-6.0.14.tar.gz
| Download URL | feedparser-6.0.14.tar.gz |
|---|---|
| Size | 286.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
088679b0c4b543ee211a820dd544698c76a402122eae7473c04a43425f283d06
|
|
BLAKE2b-256 checksum How to use checksums |
378aa53da4a77352045d277978a2df322d5379369f9deb1707178899ff7e1121
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / feedparser-6.0.14-py3-none-any.whl
| Download URL | feedparser-6.0.14-py3-none-any.whl |
|---|---|
| Size | 80.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e35e3f760151b0c3b22cac9684155cae186a233e16c49bcbc6c49e91e3131137
|
|
BLAKE2b-256 checksum How to use checksums |
7f61f04912e63702e73fb2a378f9c0a1ad9eb17a334a11a6b3fe1daa593903c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|