- from flask import Flask
- import os
- app = Flask(__name__)
- @app.route('/<device>/<state>')
- def handler(device, state):
- print(f"/{device}/{state}")
- if device == "rgb":
- if state == "on":
- os.system("termux-infrared-transmit -f 37736 9063,4505,583,583,583,1696,583,583,583,583,583,583,583,583,583,583,583,583,583,1696,583,583,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,583,583,1696,583,583,583,583,583,583,583,583,583,583,583,583,583,1696,583,583,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,40174,9063,2252,583,96963")
- elif state == "off":
- os.system("termux-infrared-transmit -f 37736 9063,4505,583,583,583,1696,583,583,583,583,583,583,583,583,583,583,583,583,583,1696,583,583,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,40174,9063,2252,583,96937")
- return 'Ok!', 200
- @app.route('/')
- def index():
- return "Hello, this is a web server!"
- if __name__ == '__main__':
- app.run(debug=True, host="0.0.0.0")