listparser is a Python library that parses subscription lists (also called reading lists) and returns all of the feeds, subscription lists, and "opportunity" URLs that it finds. It supports OPML, RDF+FOAF, and the iGoogle exported settings format.
|Tags||interoperability syndication Library Parser opml RDF FOAF iGoogle|
|Implementation||Python Jython IronPython|
You can now use the easy_install command to install listparser. It's as simple as running $ easy_install listparser and you'll shortly have the latest version of listparser installed on your system. As an added benefit, the listparser documentation is available in its entirety at: http://packages.python.org/listparser/
Release Notes: The codebase now runs on Python 2.4 through 3.3 without conversion, and has also been tested on Jython 2.5.2 and 2.5.3 as well as PyPy 1.8.0. The RFC 822 date/time parser now supports single-digit days.
Release Notes: listparser will now automatically be converted by the 2to3 tool if it's being installed in a Python 3 environment. Simply run `python3 setup.py install`. Additionally, listparser is actively tested on Python 3.2.
Release Notes: IronPython is now supported. Python versions 2.4 through 3.1 and Jython 2.5.1 are still actively tested.
Release Notes: This release adds support for the Yandex.ru FOAF extensions, which means that LiveJournal FOAF files are now supported. It improves and expands the documentation. The code has been consolidated and simplified.
Release Notes: An infinite loop bug in the doctype injection code was fixed. The unit tests have been overhauled and modularized, and a threading-related unit test bug was fixed.