From bb754c79112dd6fd38dbdaf9d532c879d1628ef9 Mon Sep 17 00:00:00 2001 From: Krateng Date: Wed, 28 Nov 2018 12:16:13 +0100 Subject: [PATCH] =?UTF-8?q?Can=20now=20actually=20scrobble=20Dal=E2=98=85S?= =?UTF-8?q?habet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server.py b/server.py index 5cbb27d..12f39a6 100755 --- a/server.py +++ b/server.py @@ -1,4 +1,4 @@ -from bottle import route, run, template, static_file, request, response +from bottle import route, run, template, static_file, request, response, FormsDict from importlib.machinery import SourceFileLoader import _thread import waitress @@ -23,10 +23,13 @@ def mainpage(): @route("/db/") def database(pth): - keys = request.query + keys = FormsDict.decode(request.query) # The Dal★Shabet handler + for k in keys: + print(keys[k]) keystring = "?" for k in keys: keystring += urllib.parse.quote(k) + "=" + urllib.parse.quote(keys[k]) + "&" + print(keystring) contents = urllib.request.urlopen("http://localhost:" + str(DATABASE_PORT) + "/" + pth + keystring).read() response.content_type = "application/json" response.set_header("Access-Control-Allow-Origin","*")