Last year I helped add support for geo-referenced Atom feeds in OpenLayers (example here), and today committed a GeoRSS module for the Python Cartographic Library: Based on the Universal Feed Parser, it adapts simply geo-referenced entries of any RSS flavor to PCL's feature model. That done, the features flow right through the renderer.

Here's an example feed (used in the OpenLayers map above):

with its entries rendered into the very simple map below: