mirror of
https://github.com/nikdoof/website-hugo.git
synced 2025-12-14 17:22:17 +00:00
Add fcgi status script for retro
This commit is contained in:
24
themes/lhs-retro/static/cgi/status.cgi
Normal file
24
themes/lhs-retro/static/cgi/status.cgi
Normal file
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env python3
|
||||
# Get the current hackspace status from the SpaceAPI
|
||||
import requests
|
||||
import sys
|
||||
|
||||
|
||||
def main(output=sys.stdout):
|
||||
output.write('Content-Type: text/html\n\n')
|
||||
|
||||
try:
|
||||
resp = requests.get('https://api.leighhack.org/space.json')
|
||||
if resp.ok:
|
||||
data = resp.json()
|
||||
if 'state' in data:
|
||||
if data['state']['open']:
|
||||
output.write('<b>Open</b>')
|
||||
return
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
output.write('Closed')
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
Reference in New Issue
Block a user