From a93283d236d38fffaf98381011e7bab4658a2c84 Mon Sep 17 00:00:00 2001 From: Thomas Kolb Date: Mon, 13 Nov 2023 20:04:45 +0100 Subject: [PATCH] First shot at a web interface --- web.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 web.py diff --git a/web.py b/web.py new file mode 100755 index 0000000..8aade86 --- /dev/null +++ b/web.py @@ -0,0 +1,14 @@ +#!/usr/bin/env python3 + +from bottle import response, route, run, template +from io import StringIO +import qsomap + +@route('/render//') +def render(lat, lon): + svg_stream = StringIO() + qsomap.render(float(lat), float(lon), svg_stream, None) + response.content_type = 'image/svg+xml' + return svg_stream.getvalue() + +run(host='localhost', port=8080)