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

Reason this release was yanked:

Missing python_requires in setup.py, allowing unsupported Python versions to try installing.

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.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.

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.0.tar.gz (285.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: feedparser-6.0.0.tar.gz
  • Upload date:
  • Size: 285.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for feedparser-6.0.0.tar.gz
Algorithm Hash digest
SHA256 a13fb1f26a7da985b51e6d1e91102fb1b1e5eb5d550a192643049a527bb24b0d
MD5 bd39a6261e595bda7ed6fedd2be52121
BLAKE2b-256 7fba553cbe9f0f0b0f959f2c09c87b5de3c2d62af562bbc325d4e7bdc4b064dd

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: feedparser-6.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 82.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for feedparser-6.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 351a08b59a373ad358226489750740f052e615bba093cfcc00e3bf742527979c
MD5 7d35aea9eab1ab29455693fe882e01b7
BLAKE2b-256 8899503196ca5e9e69a44d1b3e0e1bc0ca2a2fa0c12b09041b14b52bb3ef3523

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