1 from flask import Flask, render_template, jsonify
2 from random import uniform
8 config = configparser.ConfigParser()
9 config.read(os.environ['SEEPARKINI'])
10 apikey = config.get('openweathermap', 'apikey');
12 @app.route('/data/', defaults={'timespan': 1})
13 @app.route("/data/<int:timespan>", methods=['GET'])
16 granularity = 5 * timespan # (every) minute(s) per day
17 samples = 60/granularity * 24 * timespan # per hour over whole timespan
23 start = end - samples * granularity * 60
25 for i in range(int(samples)):
26 s4m.append(uniform(-10,30))
27 s5m.append(uniform(-10,30))
28 s4mt = uniform(start, end)
29 s5mt = uniform(start, end)
30 s4m_x.append(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(s4mt)))
31 s5m_x.append(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(s5mt)))
35 '0316a2193bff_x': s4m_x,
37 '0316a21383ff_x': s5m_x,
45 return render_template('seepark_web.html', apikey=apikey)