From 66c7d9e711a2e34cd7552b452f3444c4ff11307c Mon Sep 17 00:00:00 2001 From: Krateng Date: Mon, 24 Jun 2019 12:48:45 +0200 Subject: [PATCH] Added URL shortcuts --- server.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/server.py b/server.py index 80d7fce..8495559 100755 --- a/server.py +++ b/server.py @@ -166,6 +166,16 @@ def static_html(name): return html #return static_file("website/" + name + ".html",root="") + +# Shortlinks + +@webserver.get("/artist/") +def redirect_artist(artist): + redirect("/artist?artist=" + artist) +@webserver.get("/track//") +def redirect_track(artists,title): + redirect("/track?title=" + title + "&" + "&".join("artist=" + artist for artist in artists.split("/"))) + #set graceful shutdown signal.signal(signal.SIGINT, graceful_exit) signal.signal(signal.SIGTERM, graceful_exit) @@ -175,7 +185,6 @@ setproctitle.setproctitle("Maloja") ## start database database.start_db() -#database.register_subroutes(webserver,"/api") database.dbserver.mount(server=webserver) log("Starting up Maloja server...")