Skip to main content

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.

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)

Source distribution for feedparser 6.0.14
File Size Uploaded
feedparser-6.0.14.tar.gz 286.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for feedparser 6.0.14
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

6.0.14 This release

2 release files

6.0.13

2 release files

6.0.12

2 release files

6.0.11

2 release files

6.0.10

2 release files

6.0.9

2 release files

6.0.8

2 release files

6.0.7

2 release files

6.0.6

2 release files

6.0.5

2 release files

6.0.4

2 release files

6.0.3

2 release files

6.0.2

2 release files

6.0.1

2 release files

6.0.0

2 release files

5.2.1

3 release files

5.2.0

3 release files

5.1.3

3 release files

5.1.2

3 release files

5.1.1

3 release files

5.1

3 release files

5.0.1

3 release files

5.0

3 release files

4.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page