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

Added basic filter selection for top artists and top tracks web view

This commit is contained in:
Krateng
2019-04-01 18:15:08 +02:00
parent b4f3f17f9d
commit 6c646f5aac
7 changed files with 55 additions and 7 deletions

View File

@@ -16,6 +16,8 @@
<h1>Top Artists</h1><br/>
<span>KEY_RANGE</span>
<!--<p class="stats">KEY_SCROBBLES Scrobbles</p>-->
<br/><br/>
KEY_FILTERSELECTOR
</td>
</tr>

View File

@@ -4,7 +4,7 @@ import urllib
def instructions(keys):
from utilities import getArtistImage
from htmlgenerators import KeySplit
from htmlmodules import module_artistcharts
from htmlmodules import module_artistcharts, module_filterselection
from malojatime import range_desc
@@ -12,7 +12,9 @@ def instructions(keys):
limitstring = range_desc(**timekeys)
html_filterselector = module_filterselection(**keys)
html_charts, rep = module_artistcharts(**amountkeys,**timekeys)
@@ -24,6 +26,6 @@ def instructions(keys):
pushresources = [{"file":imgurl,"type":"image"}] if imgurl.startswith("/") else []
replace = {"KEY_TOPARTIST_IMAGEURL":imgurl,"KEY_ARTISTLIST":html_charts,"KEY_RANGE":limitstring}
replace = {"KEY_TOPARTIST_IMAGEURL":imgurl,"KEY_ARTISTLIST":html_charts,"KEY_RANGE":limitstring,"KEY_FILTERSELECTOR":html_filterselector}
return (replace,pushresources)

View File

@@ -16,7 +16,8 @@
<h1>Top Tracks</h1><br/>
<span>KEY_LIMITS</span>
<!--<p class="stats">KEY_SCROBBLES Scrobbles</p>-->
<br/><br/>
KEY_FILTERSELECTOR
</td>
</tr>
</table>

View File

@@ -4,7 +4,7 @@ import urllib
def instructions(keys):
from utilities import getArtistImage, getTrackImage
from htmlgenerators import artistLink, KeySplit
from htmlmodules import module_trackcharts
from htmlmodules import module_trackcharts, module_filterselection
from malojatime import range_desc
filterkeys, timekeys, _, amountkeys = KeySplit(keys)
@@ -12,6 +12,7 @@ def instructions(keys):
limitstring = ""
html_filterselector = module_filterselection(**keys)
html_charts, rep = module_trackcharts(**amountkeys,**timekeys,**filterkeys)
@@ -30,6 +31,6 @@ def instructions(keys):
replace = {"KEY_TOPARTIST_IMAGEURL":imgurl,"KEY_TRACKLIST":html_charts,"KEY_LIMITS":limitstring}
replace = {"KEY_TOPARTIST_IMAGEURL":imgurl,"KEY_TRACKLIST":html_charts,"KEY_LIMITS":limitstring,"KEY_FILTERSELECTOR":html_filterselector}
return (replace,pushresources)