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.13
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.13.tar.gz | 286.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| feedparser-6.0.13-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 366.8 kB
Release files / feedparser-6.0.13.tar.gz
| Download URL | feedparser-6.0.13.tar.gz |
|---|---|
| Size | 286.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ceba9cd98a0a4bfc17e24e8ea47e649f194fbf881d417fd5bd0af2927a03c5c9
|
|
BLAKE2b-256 checksum How to use checksums |
ba4d5b2ec743bf789655efda6a75a482522568f65594579864e406425b78870f
|
| 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.13-py3-none-any.whl
| Download URL | feedparser-6.0.13-py3-none-any.whl |
|---|---|
| Size | 80.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ff00fcd62a1bba943ad6dadb7e3139bc3e2d9e027859343283112d605e794e52
|
|
BLAKE2b-256 checksum How to use checksums |
df6b402c049864f7e1181e603b37b36690409ce5fd014417bf234724dbb95c87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|