All Projects → kurtmckee → Feedparser

kurtmckee / Feedparser

Licence: other
Parse feeds in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Feedparser

Feed Module
Everyone deserves RSS, ATOM and JSON feeds!
Stars: ✭ 182 (-84.83%)
Mutual labels:  rss, json, atom
Picofeed
PHP library to parse and write RSS/Atom feeds
Stars: ✭ 439 (-63.42%)
Mutual labels:  rss, rdf, atom
V2
Minimalist and opinionated feed reader
Stars: ✭ 3,239 (+169.92%)
Mutual labels:  rss, rdf, atom
Feedparser
feedparser gem - (universal) web feed parser and normalizer (XML w/ Atom or RSS, JSON Feed, HTML w/ Microformats e.g. h-entry/h-feed or Feed.HTML, Feed.TXT w/ YAML, JSON or INI & Markdown, etc.)
Stars: ✭ 156 (-87%)
Mutual labels:  rss, json, atom
rss-button-for-safari
Safari web extension for news feed discovery of RSS, Atom, JSON Feed & RDF+RSS.
Stars: ✭ 16 (-98.67%)
Mutual labels:  atom, rss, rdf
Hexo Generator Feed
Feed generator for Hexo.
Stars: ✭ 400 (-66.67%)
Mutual labels:  rss, atom
Jquery Rss
An easy-to-use rss plugin for jquery with templating.
Stars: ✭ 443 (-63.08%)
Mutual labels:  rss, atom
Python Feedgen
Python module to generate ATOM feeds, RSS feeds and Podcasts.
Stars: ✭ 501 (-58.25%)
Mutual labels:  rss, atom
Liferea
Liferea (Linux Feed Reader), a news reader for GTK/GNOME
Stars: ✭ 612 (-49%)
Mutual labels:  rss, atom
buran
Bidirectional, data-driven RSS/Atom feed consumer, producer and feeds aggregator
Stars: ✭ 27 (-97.75%)
Mutual labels:  atom, rss
Feed
A RSS, Atom and JSON Feed generator for Node.js, making content syndication simple and intuitive! 🚀
Stars: ✭ 523 (-56.42%)
Mutual labels:  rss, atom
Cypht
Cypht: Lightweight Open Source webmail written in PHP and JavaScript
Stars: ✭ 628 (-47.67%)
Mutual labels:  rss, atom
Rssguard
RSS Guard is simple feed reader which supports web-based feed services.
Stars: ✭ 373 (-68.92%)
Mutual labels:  rss, rdf
Reader
Free and open source feeds reader, including all major Google Reader features
Stars: ✭ 347 (-71.08%)
Mutual labels:  rss, atom
Alduin
[DISCONTINUED] An RSS, Atom and JSON feed aggregator available on Windows and Linux.
Stars: ✭ 272 (-77.33%)
Mutual labels:  rss, atom
Feeds
golang rss/atom generator library
Stars: ✭ 542 (-54.83%)
Mutual labels:  rss, atom
Feedkit
An RSS, Atom and JSON Feed parser written in Swift
Stars: ✭ 895 (-25.42%)
Mutual labels:  rss, atom
Rss Parser
A lightweight RSS parser, for Node and the browser
Stars: ✭ 793 (-33.92%)
Mutual labels:  rss, json
Miniflux Legacy
Minimalist RSS reader (version 1.x)
Stars: ✭ 897 (-25.25%)
Mutual labels:  rss, atom
Atoma
Atom, RSS and JSON feed parser for Python 3
Stars: ✭ 67 (-94.42%)
Mutual labels:  rss, atom

feedparser - Parse Atom and RSS feeds in Python.

| Copyright 2010-2020 Kurt McKee [email protected] | Copyright 2002-2008 Mark Pilgrim

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

Installation

feedparser can be installed by running pip:

.. code-block:: shell

$ 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:

.. code-block:: shell

$ 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:

.. code-block:: shell

$ python -m venv venv
$ source venv/bin/activate  # or "venv\bin\activate.ps1" on Windows
(venv) $ python -m pip install --upgrade pip
(venv) $ python -m pip install poetry
(venv) $ poetry update
(venv) $ tox

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].