This class is able to query the Freshmeat site to retrieve information on Open Source projects with records there. It features:
- Retrieval of project information from records provided by Freshmeat in XML.
- Parsing project XML records to extract all the relevant data.
- Caches retrieved project information in disk files for at least the next day to avoid retrieving the same data again before it could have been updated.
- The information is obtained using an HTTP class with support for configuring an HTTP proxy and connection debugging generation.