diff --git a/maloja/database/__init__.py b/maloja/database/__init__.py index 4e4ab2d..c6934f1 100644 --- a/maloja/database/__init__.py +++ b/maloja/database/__init__.py @@ -251,10 +251,10 @@ def artist_info(artist): except: # if the artist isnt in the charts, they are not being credited and we # need to show information about the credited one - artist = sqldb.get_credited_artists(artist)[0] - c = [e for e in alltimecharts if e["artist"] == artist][0] + replaceartist = sqldb.get_credited_artists(artist)[0] + c = [e for e in alltimecharts if e["artist"] == replaceartist][0] position = c["rank"] - return {"replace":artist,"scrobbles":scrobbles,"position":position} + return {"artist":artist,"replace":replaceartist,"scrobbles":scrobbles,"position":position} diff --git a/maloja/database/sqldb.py b/maloja/database/sqldb.py index 5a18c4e..0b55fab 100644 --- a/maloja/database/sqldb.py +++ b/maloja/database/sqldb.py @@ -377,7 +377,9 @@ def count_scrobbles_by_artist(since,to): ).select_from(jointable2).where( DB['scrobbles'].c.timestamp<=to, DB['scrobbles'].c.timestamp>=since - ).group_by(sql.func.coalesce(DB['associated_artists'].c.target_artist,DB['trackartists'].c.artist_id)).order_by(sql.desc('count')) + ).group_by( + sql.func.coalesce(DB['associated_artists'].c.target_artist,DB['trackartists'].c.artist_id) + ).order_by(sql.desc('count')) result = conn.execute(op).all() diff --git a/maloja/jinjaenv/context.py b/maloja/jinjaenv/context.py index f39755b..10f1b9e 100644 --- a/maloja/jinjaenv/context.py +++ b/maloja/jinjaenv/context.py @@ -35,6 +35,7 @@ def update_jinja_environment(): # external "urllib": urllib, "math":math, + "print":print, # TODO: remove this # config "ranges": [ ('day','7 days',malojatime.today().next(-6),'day',7), diff --git a/maloja/web/jinja/artist.jinja b/maloja/web/jinja/artist.jinja index a1c92ad..9aa0c4a 100644 --- a/maloja/web/jinja/artist.jinja +++ b/maloja/web/jinja/artist.jinja @@ -1,5 +1,5 @@ {% extends "abstracts/base.jinja" %} -{% block title %}Maloja - {{ artist }}{% endblock %} +{% block title %}Maloja - {{ info.artist }}{% endblock %} {% import 'snippets/links.jinja' as links %} {% import 'partials/awards_artist.jinja' as awards %} @@ -47,7 +47,7 @@ {% endif %} -

{{ artist }}

+

{{ info.artist }}

{% if competes %}#{{ info.position }}{% endif %}
{% if competes and included %} diff --git a/maloja/web/jinja/track.jinja b/maloja/web/jinja/track.jinja index a628464..50abd59 100644 --- a/maloja/web/jinja/track.jinja +++ b/maloja/web/jinja/track.jinja @@ -1,5 +1,5 @@ {% extends "abstracts/base.jinja" %} -{% block title %}Maloja - {{ track.title }}{% endblock %} +{% block title %}Maloja - {{ info.track.title }}{% endblock %} {% import 'snippets/links.jinja' as links %} @@ -42,7 +42,7 @@ {{ links.links(track.artists) }}
-

{{ track.title }}

+

{{ info.track.title }}

{{ awards.certs(track) }} #{{ info.position }}