This repository has been archived on 2019-10-02. You can view files and clone it, but cannot push or open issues or pull requests.
Files
DoorUnlocker/app.py
2019-04-21 15:06:49 +08:00

26 lines
459 B
Python

import os
from flask import Flask, request, abort
import unlocker
PORT = os.environ.get('PORT') or 5000
CODE = os.environ.get('CODE') or '8787'
UNLOCKER_PIN = os.environ.get('UNLOCKER_PIN') or 'XIO-P7'
app = Flask(__name__)
@app.route('/unlock')
def root():
code = request.args.get('code')
if (code == CODE):
unlocker.run(UNLOCKER_PIN)
return "OK"
else:
abort(404)
if __name__ == '__main__':
app.run(port=PORT)