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

Can now show scrobbles of tracks

This commit is contained in:
Krateng
2018-12-24 21:25:09 +01:00
parent ca28ba9431
commit bed50452b9
5 changed files with 43 additions and 14 deletions

View File

@ -231,7 +231,27 @@ def cacheImage(url,path,filename):
def artistLink(name):
import urllib
return "<a href='/artist?artist=" + urllib.parse.quote(name) + "'>" + name + "</a>"
# necessary because urllib.parse.urlencode doesnt handle multidicts
def keysToUrl(keys):
import urllib
st = ""
for k in removeIdentical(keys):
values = keys.getall(k)
st += "&".join([urllib.parse.urlencode({k:v}) for v in values])
st += "&"
return st
def removeIdentical(keys):
from bottle import FormsDict
new = FormsDict()
for k in keys:
values = set(keys.getall(k))
for v in values:
new.append(k,v)
return new
def getTimeDesc(timestamp):
import datetime