Possible solution to the exercise proposed in the Aberdeen Python dojo of 26th November 2014.
Create a RSS feed parser/reader.
- Improve error checking when retrieving url and when parsing the XML.
- Parse elements properly. For example the 'image' elements in http://www.aberdeencity.gov.uk/accapps/rss/EventRSS.aspx
- Detect the RSS version and parse the XML accordingly.
- Store RSS feed urls and their parsed items in a DB.
- Retrieve the feeds periodically.
- Show the result in a HTML page.
- Parse the XML faster with lxml or a SAX parser.
- Create a Rest JSON API.