X-Git-Url: https://git.toastfreeware.priv.at/chrisu/seepark.git/blobdiff_plain/a839b22753f66b5e49c61bff76309f4e7c8e4b5e..9914342507741bf4a6ba2d8f8a03916ca37e07de:/web/seepark_web.py diff --git a/web/seepark_web.py b/web/seepark_web.py index 0a1aa34..5263174 100644 --- a/web/seepark_web.py +++ b/web/seepark_web.py @@ -1,13 +1,19 @@ from flask import Flask, render_template, jsonify from random import uniform import time +import configparser +import os app = Flask(__name__) -@app.route("/data") -def data(): +config = configparser.ConfigParser() +config.read(os.environ['SEEPARKINI']) +apikey = config.get('openweathermap', 'apikey'); - timespan = 1 # days - granularity = 5 * timespan # (every) minute(s) +@app.route('/data/', defaults={'timespan': 1}) +@app.route("/data/", methods=['GET']) +def data(timespan): + + granularity = 5 * timespan # (every) minute(s) per day samples = 60/granularity * 24 * timespan # per hour over whole timespan s4m = [] s4m_x = [] @@ -36,5 +42,5 @@ def data(): @app.route("/") def index(): - return render_template('seepark_web.html') + return render_template('seepark_web.html', apikey=apikey)