A feed processor
A feed processor
is a simple Python framework for RSS
feeds processing, providing classes with overridable methods for easy
alteration.
It includes a feed parser
, which parses RSS[0.90:2.0],
Atom[0.3:1.0] and CDF feeds into Python objects.
Purposes
A feed processor
can be used to programmatically remove
advertisements from RSS feeds for instance.
Since it is written in Python, this framework can be embedded in a scriptable RSS reader or used to make short CGI proxy scripts.
Usage
The file example.py
contains an example of a custom feed
processor which performs light modifications on a public RSS feed.
Dependencies
A feed processor
is written in Python 3 and depends on
PyRSS2Gen
and feedparser
, which are both
available as pip and distros packages.
License
A feed processor
is a free software distributed under
the terms of the provided GNU Affero General Public License.