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.
TODO list