DCPUToolchain Module Site
This is a simple webapp2 based application that runs on Google App Engine; it uses the GitHub API to request one of the numerous available files within the DCPUModules repository. It decodes the json returned by the API and the thence linked to base64 encoded files and provides said files in their original formats, ready to be served to the DCPUToolchain executables that make use of them. It also uses Oauth tokens to allow for greater allowances in terms of GitHub API access.
An ancillary function also provided by the Module Site is demonstrated as follows;
This simply polls the buildbot for the status of the most recent build for each platform; you are welcome to inspect the code behind it;
Finally, this project makes use of SirAnthony's simple lua-python data structures parser (slpp) to pull module and hardware information from the module files.
P.S: if you make use of some of the code here, please let me know and/or attribute some credit to me
Please see reference.md for some details behind the original design spec.