From 230b71c19be88ba8794698cb2201a5b695fe3c12 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Sun, 25 Sep 2022 06:22:33 +0200 Subject: [PATCH] same as last commit --- files/routes/static.py | 31 ++++++++++++++++++++++++------- files/templates/live.html | 6 +++--- 2 files changed, 27 insertions(+), 10 deletions(-) diff --git a/files/routes/static.py b/files/routes/static.py index f34f84b56..4ea274dbf 100644 --- a/files/routes/static.py +++ b/files/routes/static.py @@ -460,15 +460,32 @@ if SITE == 'pcmemes.net': t = offline_regex.search(text) y = offline_details_regex.search(text) - days = y.group(0) - modifier = y.group(1) - if modifier == 'weken': modifier = 7 - elif modifier == 'maand': modifier = 30 - elif modifier == 'jaar': modifier = 365 - days *= modifier + quantity = y.group(0) + unit = y.group(1) + + if unit == 'minuten': + unit = 'minute' + modifier = 1 + if unit == 'uur': + unit = 'hour' + modifier = 60 + if unit == 'weken': + unit = 'week' + modifier = 10080 + elif unit == 'maand': + unit = 'month' + modifier = 43800 + elif unit == 'jaar': + unit = 'year' + modifier = 525600 + + minutes = quantity * modifier + + if quantity > 1: unit += 's' + actual = quantity + ' ' + unit try: - return_val = (False, (id, req.url.rstrip('/live'), t.group(2), t.group(1), days, y.group(2))) + return_val = (False, (id, req.url.rstrip('/live'), t.group(2), t.group(1), minutes, actual, y.group(2))) except: print(id, flush=True) return_val = None diff --git a/files/templates/live.html b/files/templates/live.html index 30fa68b48..5b9920a7d 100644 --- a/files/templates/live.html +++ b/files/templates/live.html @@ -74,12 +74,12 @@
- {% for id, link, thumb, name in offline %} + {% for id, link, thumb, name, minutes, actual, views in offline %} - - + + {% if v and v.admin_level > 1 %}
{{name}} thumbnail {{name}}{{actual}} ago{{views}} views