From 0f8bdbfc3b4d17381d231a9ba854ee33c4ed6062 Mon Sep 17 00:00:00 2001 From: Sweetbread Date: Thu, 5 Feb 2026 14:20:03 +0300 Subject: [PATCH] Add polling --- blueprints/risdeveau/__init__.py | 12 ++++++++++++ blueprints/risdeveau/templates/index.html | 5 +++++ blueprints/risdeveau/templates/listenbrainz.htm | 7 ++++++- blueprints/risdeveau/templates/steam.htm | 7 ++++++- 4 files changed, 29 insertions(+), 2 deletions(-) diff --git a/blueprints/risdeveau/__init__.py b/blueprints/risdeveau/__init__.py index ff42d93..18614b9 100644 --- a/blueprints/risdeveau/__init__.py +++ b/blueprints/risdeveau/__init__.py @@ -72,3 +72,15 @@ def index(): tmsmp=tmsmp, rtmsmp=rtmsmp ) + +@bp.route("/m/") +def module(module): + return render_tmpl( + f'{module}.htm', + lb=listens, + lb_now=listening, + recent=recent.get('data', {}), + owned=owned.get('data', {}), + tmsmp=tmsmp, + rtmsmp=rtmsmp + ) diff --git a/blueprints/risdeveau/templates/index.html b/blueprints/risdeveau/templates/index.html index 6598001..71778ef 100644 --- a/blueprints/risdeveau/templates/index.html +++ b/blueprints/risdeveau/templates/index.html @@ -11,6 +11,11 @@ data-site-id="1" defer > + diff --git a/blueprints/risdeveau/templates/listenbrainz.htm b/blueprints/risdeveau/templates/listenbrainz.htm index fe7e9ef..eee20e3 100644 --- a/blueprints/risdeveau/templates/listenbrainz.htm +++ b/blueprints/risdeveau/templates/listenbrainz.htm @@ -10,7 +10,12 @@ {% endmacro %} -
+

Listenbrainz

{% if lb_now.data and lb_now.data.listens.0 %} {{ track_block(lb_now.data.listens.0, is_active=true) }} diff --git a/blueprints/risdeveau/templates/steam.htm b/blueprints/risdeveau/templates/steam.htm index d4b0e22..a5a1f74 100644 --- a/blueprints/risdeveau/templates/steam.htm +++ b/blueprints/risdeveau/templates/steam.htm @@ -1,4 +1,9 @@ -
+

Steam

{% if recent.games %}