So Zephyr and I and the other social engineers were talking about having a consistent web API for realworld stuff at Noisebridge, so we could all hack on different software tools to use the hardware at the space, without worrying too much about tying the software together, and so that the hardware could be changed around without breaking the software too much.<br>
<br>I thought that the recent re-hacking of the gate buzzer was a good opportunity to try this out. Me and Liz hacked on some code, and there&#39;s now a new virtual host, <a href="http://api.noisebridge.net">api.noisebridge.net</a>, whose URIs are handled by a python program at /var/local/noise_api/api.py<br>
<br>Right now, it only has one magic command, which is if you send a POST to <a href="http://api.noisebridge.net/gate/open">http://api.noisebridge.net/gate/open</a> the door will be buzzed open. It only works within the space until we work out some authentication (or maybe just decide to open it more widely anyway).<br>
<br>Code is at <a href="https://github.com/dannyob/noise-api">https://github.com/dannyob/noise-api</a><br><br>If you have suggestions for other API calls, reply to this, or take a look at <a href="https://github.com/dannyob/noise-api/blob/master/README.md">https://github.com/dannyob/noise-api/blob/master/README.md</a> to deploy them yourself.<br>
<br>d.<br>