diff options
Diffstat (limited to 'src/shop_map_node5_net.py')
| -rw-r--r-- | src/shop_map_node5_net.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/shop_map_node5_net.py b/src/shop_map_node5_net.py new file mode 100644 index 0000000..5154a0d --- /dev/null +++ b/src/shop_map_node5_net.py @@ -0,0 +1,30 @@ +import json + +import flask + +import db_handler + + +app = flask.Flask(__name__, template_folder='templates', static_folder='static', static_url_path='') + + +@app.route("/") +def index(): + return flask.redirect('/index.html') + + +@app.route("/supermarkets.json") +def supermarkets(): + return db_handler.get_supermarkets() + + +@app.route("/voronoi_polygons.json") +def voronoi_polygons(): + d = db_handler.voronoi_polygons() + b = [] + for a in json.loads(d)['geometries']: + c = [] + for g in a['coordinates'][0]: + c.append([g[1], g[0]]) + b.append(c) + return json.dumps(b) |
