1
0
mirror of https://github.com/krateng/maloja.git synced 2023-08-10 21:12:55 +03:00

Fixed image redirect issue

This commit is contained in:
Krateng 2019-03-06 18:04:12 +01:00
parent 03a12eb4ca
commit 4994e59846
4 changed files with 10 additions and 7 deletions

View File

@ -83,6 +83,7 @@ def dynamic_image():
keys = FormsDict.decode(request.query)
relevant, _, _, _ = KeySplit(keys)
result = resolveImage(**relevant)
if result == "": return ""
redirect(result,301)
@webserver.route("/images/<pth:re:.*\\.jpeg>")

View File

@ -259,7 +259,7 @@ def loadCache():
fl.close()
def getTrackInfo(artists,title,fast=False):
obj = (frozenset(artists),title)
filename = "-".join([re.sub("[^a-zA-Z0-9]","",artist) for artist in artists]) + "_" + re.sub("[^a-zA-Z0-9]","",title)
if filename == "": filename = str(hash(obj))
@ -319,11 +319,13 @@ def getArtistInfo(artist,fast=False):
except:
pass
# fast request only retuns cached and local results, generates redirect link for rest
if fast:
return "/image?artist=" + urllib.parse.quote(artist)
result = apirequest(artist=artist)
if result.get("image") is not None:
cachedArtists[artist] = result["image"]

View File

@ -26,10 +26,10 @@ a:hover {
/**
Header
Header (unused)
**/
/**
div.header {
position:fixed;
height:45px;
@ -48,7 +48,7 @@ div.header {
div.header h1 {
margin:5px;
}
**/
/**
@ -469,9 +469,6 @@ div.sidelist {
background-color:#444447;
padding-left:30px;
padding-right:30px;
/**
padding-top:60px;
**/
}
}

View File

@ -115,6 +115,9 @@
}
function clearresults() {
window.setTimeout(reallyclear,500)
}
function reallyclear() {
document.getElementById("resultwrap").innerHTML = "";
}