add actions when pancacke is ready
This commit is contained in:
parent
8a4e366516
commit
baa3a02a15
3 changed files with 19 additions and 9 deletions
|
@ -1 +1 @@
|
|||
python 3.10.4
|
||||
python 3.11.6
|
||||
|
|
25
main.py
25
main.py
|
@ -2,8 +2,9 @@ import pickle
|
|||
from datetime import datetime
|
||||
|
||||
import humanize
|
||||
from flask import Flask, render_template, request, redirect, url_for
|
||||
from flask import Flask, render_template, request, redirect
|
||||
from os.path import exists
|
||||
from requests import post, exceptions
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
|
@ -62,6 +63,19 @@ def save_people():
|
|||
people_file.close()
|
||||
|
||||
|
||||
def update_index(index):
|
||||
people[index].status += 1
|
||||
if people[index].status == 2:
|
||||
try:
|
||||
post('http://10.1.0.224:8080/blink')
|
||||
post('http://10.1.2.3', data=f"ScrollingText >>> {people[index].name} <<< Enjoy! ")
|
||||
post('http://10.1.2.3', data="Option text_trailingWhitespace 1")
|
||||
except exceptions.ConnectionError:
|
||||
print('Failed to blink the light')
|
||||
elif people[index].status == 3:
|
||||
people.remove(people[index])
|
||||
|
||||
|
||||
@app.route("/")
|
||||
def home():
|
||||
return render_template("home.html", people=people)
|
||||
|
@ -73,15 +87,10 @@ def status_update():
|
|||
result = request.form
|
||||
if "index" in result:
|
||||
index = int(request.form["index"])
|
||||
people[index].status += 1
|
||||
if people[index].status == 3:
|
||||
people.remove(people[index])
|
||||
update_index(index)
|
||||
if "name" in result:
|
||||
index = people.index(Person(request.form["name"]))
|
||||
print(index)
|
||||
people[index].status += 1
|
||||
if people[index].status == 3:
|
||||
people.remove(people[index])
|
||||
update_index(index)
|
||||
save_people()
|
||||
return redirect("/")
|
||||
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
flask
|
||||
humanize
|
||||
requests
|
||||
|
|
Loading…
Reference in a new issue