freshmeat Project Query Class queries freshmeat.net and retrieves information on projects with records there. It features retrieval of project information from records provided by freshmeat in XML, parsing of project XML records to extract all the relevant data, and caching of 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.
|Tags||Software Development Libraries php classes freshmeat.net|
|Operating Systems||OS Independent|
Release Notes: This release updates the freshmeat URL to freecode.com.
Release Notes: This release passes the account authentication token when accessing the freshmeat API server. It can also optionally wait between consecutive requests to not exceed the freshmeat API throttle limits.
Release Notes: This release adds support for the new project XML format.
Release Notes: The class now returns a more accurate error message instead of an XML parsing error when a project does not exist.
Release Notes: This release fixes the calculation of the expiry data of the cache of previously-retrieved freshmeat project queries.