From c158dc2d882239b26b748e2a6f88f7328d3aca95 Mon Sep 17 00:00:00 2001 From: Krateng Date: Fri, 11 Jan 2019 14:14:00 +0100 Subject: [PATCH] Server should now be ready for web-reachable deployment --- database.py | 4 ++++ utilities.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/database.py b/database.py index 6d73e31..2d5e4a0 100644 --- a/database.py +++ b/database.py @@ -369,6 +369,10 @@ def pseudo_post_scrobble(): keys = FormsDict.decode(request.query) # The Dal★Shabet handler artists = keys.get("artist") title = keys.get("title") + apikey = keys.get("key") + if not (checkAPIkey(apikey)): + response.status = 403 + return "" try: time = int(keys.get("time")) except: diff --git a/utilities.py b/utilities.py index 1582640..60907fa 100644 --- a/utilities.py +++ b/utilities.py @@ -107,7 +107,7 @@ def parseAllTSV(path,*args): result = [] for f in os.listdir(path + "/"): - if (".tsv" in f): + if (f.endswith(".tsv")): result += parseTSV(path + "/" + f,*args)