Skip to main content

Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds

Project description

feedparser - Parse Atom and RSS feeds in Python.

Copyright 2010-2020 Kurt McKee <contactme@kurtmckee.org>
Copyright 2002-2008 Mark Pilgrim

feedparser is open source. See the LICENSE file for more information.

Installation

feedparser can be installed by running pip:

$ pip install feedparser

Documentation

The feedparser documentation is available on the web at:

https://pythonhosted.org/feedparser/

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.bat" on Windows
(venv) $ pip install tox
(venv) $ tox

This will spawn an HTTP server that will listen on port 8097. The tests will fail if that port is in use.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

feedparser-6.0.0b3.tar.gz (284.9 kB view details)

Uploaded Source

Built Distribution

feedparser-6.0.0b3-py2.py3-none-any.whl (83.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file feedparser-6.0.0b3.tar.gz.

File metadata

  • Download URL: feedparser-6.0.0b3.tar.gz
  • Upload date:
  • Size: 284.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.0

File hashes

Hashes for feedparser-6.0.0b3.tar.gz
Algorithm Hash digest
SHA256 733f7ae6f288f409b3db8fa74f1074484518afc664cba5a1065f78550267e5b4
MD5 93078c5dbe26c83aea47fb5467c3e81c
BLAKE2b-256 3722a3b6f7ce7bb314dd5a513beb4cdba683dd5f2e3508df408510e2c28c49b5

See more details on using hashes here.

Provenance

File details

Details for the file feedparser-6.0.0b3-py2.py3-none-any.whl.

File metadata

  • Download URL: feedparser-6.0.0b3-py2.py3-none-any.whl
  • Upload date:
  • Size: 83.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.0

File hashes

Hashes for feedparser-6.0.0b3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d4885f34627140c9076f43022e3be49e6b80ddb25a6dd1a4d40f795546faec1f
MD5 4171a974b62bde233e8fe25f2894498d
BLAKE2b-256 d208f0f340ebd052b791fe1faefb0ef281bf11be793208eb39bd5da69f518cfe

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page