diff options
author | Frederick Yin <fkfd@macaw.me> | 2020-07-04 22:12:11 +0800 |
---|---|---|
committer | Frederick Yin <fkfd@macaw.me> | 2020-07-04 22:12:11 +0800 |
commit | 9527f0b05945871190e1592086e1d48e134dbaa5 (patch) | |
tree | 49a4bef40b10d9bf44b19ee3e7c05c885c1d154b /utab/rendering.py | |
parent | 0be69d4b5db18b1e0794fd3dc3297da0a16b1ccf (diff) |
Add or edit site
Diffstat (limited to 'utab/rendering.py')
-rw-r--r-- | utab/rendering.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/utab/rendering.py b/utab/rendering.py index 731524c..12507f2 100644 --- a/utab/rendering.py +++ b/utab/rendering.py @@ -9,7 +9,7 @@ def render_page(template: str, **kwargs): return page -def render_sites(sites: list, columns=8, rows=4): +def render_sites(sites: list, columns=8, rows=4, action="go"): top_sites = sorted(sites, key=lambda s: int(s[VISITS]), reverse=True)[ : (columns * rows) # top col*row sites, default=32 ] @@ -25,8 +25,8 @@ def render_sites(sites: list, columns=8, rows=4): if col is not None: html += ( '<div class="sites-item">' - f'<a class="site" href="/go/{urllib.parse.quote(col[URL], safe="")}">' - f'<img class="site-favicon" src="{col[FAVICON]}" /></a>' + f'<a class="site" href="/{action}/{urllib.parse.quote(col[URL], safe="")}">' + f'<img class="site-favicon" src="{col[FAVICON]}" title="{col[URL]}"/></a>' + f"<p>{col[TITLE]}</p>" + "</div>" ) |