mirror of
https://github.com/nikdoof/website-hugo.git
synced 2025-12-13 12:12:18 +00:00
Lint and improve status CGI script
This commit is contained in:
@@ -5,20 +5,21 @@ import sys
|
||||
|
||||
|
||||
def main(output=sys.stdout):
|
||||
output.write('Content-Type: text/html\n\n')
|
||||
output.write("Content-Type: text/html\n\n")
|
||||
|
||||
try:
|
||||
resp = requests.get('https://api.leighhack.org/space.json')
|
||||
resp = requests.get("https://api.leighhack.org/space.json", timeout=3)
|
||||
if resp.ok:
|
||||
data = resp.json()
|
||||
if 'state' in data:
|
||||
if data['state']['open']:
|
||||
output.write('<b>Open</b>')
|
||||
return
|
||||
if "state" in data and data["state"]["open"]:
|
||||
output.write("<b>Open</b>")
|
||||
return
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
output.write('Closed')
|
||||
# If we have a HTTP error, exception, then just assume we're closed.
|
||||
output.write("Closed")
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user