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.
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:
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for feedparser-6.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 351a08b59a373ad358226489750740f052e615bba093cfcc00e3bf742527979c |
|
MD5 | 7d35aea9eab1ab29455693fe882e01b7 |
|
BLAKE2b-256 | 8899503196ca5e9e69a44d1b3e0e1bc0ca2a2fa0c12b09041b14b52bb3ef3523 |