diff --git a/app.py b/app.py index 1e99a72..905c6fd 100644 --- a/app.py +++ b/app.py @@ -1,6 +1,6 @@ import json import subprocess -from flask import redirect, request, Flask, render_template, url_for +from flask import flash, redirect, request, Flask, render_template, url_for from datetime import datetime, timedelta @@ -96,6 +96,33 @@ def alarm(): previousAlarms.append(data) activeAlarms.remove(data) return redirect(url_for('index')) + +@app.route('/upload', methods=('GET','POST')) +def upload(): + # if upload successful back to index + # else show error und bleib auf der Seite + if request.method == 'POST': + # try: + data = json.load(request.files['alarmFile'].stream) + for alarm in data: + print(alarm) + time = datetime.combine(datetime.today(),datetime.strptime(alarm["time"], "%H:%M").time()) + if time