-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdeploy.py
More file actions
30 lines (24 loc) · 769 Bytes
/
deploy.py
File metadata and controls
30 lines (24 loc) · 769 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from flask import Flask, render_template, Response, url_for
import requests
app = Flask(__name__)
piIP = 'http://81.105.156.15:6969' # Needs the http so requests knows how to connect
# Must be pi external IP (obviously)
@app.route('/')
@app.route('/index')
def index():
return render_template('deployindex.html')
@app.route('/old')
def old():
return render_template('deployold.html')
#turn on green LED
@app.route('/toggle_red_led')
def toggle_red_led():
x = requests.get(f'{piIP}/toggle_red_led')
return (str(x))
#turn on red LED
@app.route('/toggle_green_led')
def toggle_green_led():
x = requests.get(f'{piIP}/toggle_green_led')
return (str(x))
if __name__ == "__main__":
app.run(host='0.0.0.0')