Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

DCPUToolchain Module Site

Unit test status; Unit test status

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;

  • Windows build status; Windows build status
  • Linux build status; Linux build status
  • Mac build status; Mac build status

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 for some details behind the original design spec.


A GitHub blob abstraction service, to serve lua based hardware, preprocessor, and debugger plugins for the DCPUToolchain from the DCPUModules repository




No releases published


No packages published