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:

Wheels allow py2 installation despite being unsupported

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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

feedparser-6.0.1-py2.py3-none-any.whl (80.9 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: feedparser-6.0.1.tar.gz
  • Upload date:
  • Size: 284.6 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.1.tar.gz
Algorithm Hash digest
SHA256 6ca88edcaa43f428345968df903a87f020843eda5e28d7ea24a612158d61e74c
MD5 43d3c9652c7ee0d510c8a4c34880f69d
BLAKE2b-256 cf5383eca7f2430bd0c032c2b34041f888d3b8e0469e1e0334e9b0dc1abca268

See more details on using hashes here.

File details

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

File metadata

  • Download URL: feedparser-6.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 80.9 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.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c9b436334258e718e224c5ef8a78088557e0d0382506360f702de10667ffde32
MD5 8a0832850a41daab1410f877ea9efb66
BLAKE2b-256 2c84df6de99cba01afc82344c9cb3a79df100a00ac33396120f8aa66c72f0d84

See more details on using hashes here.

Supported by

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