Latest version after a major extension of the harvester.py to add methods to store cache data in mysql database tables. This reduces the number of lines in octo-robot.py. I have also broken the source information into multiple xml files. The are selected by the octo-robot.config.xml file.