-from flask import Flask, render_template
+from flask import Flask, render_template, jsonify
+from random import uniform
+import time
app = Flask(__name__)
+@app.route('/data/', defaults={'timespan': 1})
+@app.route("/data/<int:timespan>", 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 = []
+ s5m = []
+ s5m_x = []
+ end = time.time()
+ start = end - samples * granularity * 60
+
+ for i in range(int(samples)):
+ s4m.append(uniform(-10,30))
+ s5m.append(uniform(-10,30))
+ s4mt = uniform(start, end)
+ s5mt = uniform(start, end)
+ s4m_x.append(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(s4mt)))
+ s5m_x.append(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(s5mt)))
+
+ data = {
+ '0316a2193bff': s4m,
+ '0316a2193bff_x': s4m_x,
+ '0316a21383ff': s5m,
+ '0316a21383ff_x': s5m_x,
+ }
+
+ return jsonify(data)
+
+
@app.route("/")
-def hello():
+def index():
return render_template('seepark_web.html')