From c39bd1ce53b19d83d641f8a84bee753b70a8c12c Mon Sep 17 00:00:00 2001 From: Stefan Bethke Date: Thu, 12 Jun 2025 22:15:13 +0200 Subject: [PATCH] Weekdays and "now" in German --- buba/bubaanimator.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/buba/bubaanimator.py b/buba/bubaanimator.py index b34bef1..aebe3d6 100644 --- a/buba/bubaanimator.py +++ b/buba/bubaanimator.py @@ -7,6 +7,16 @@ from time import sleep from buba.bubacmd import BubaCmd +WEEKDAYS_DE = [ + "Mo", + "Di", + "Mi", + "Do", + "Fr", + "Sa", + "So" +] + class BubaAnimation: def __init__(self, buba: BubaCmd): self.log = logging.getLogger(type(self).__name__) @@ -42,13 +52,14 @@ class BubaAnimation: now_delta = dt - now day_delta = dt - from_day_start if now_delta < timedelta(seconds=60): - return "now" + return "jetzt" if now_delta < timedelta(minutes=30): return f"{int(now_delta.seconds / 60)}m" if day_delta < timedelta(hours=24): return f"{int((now_delta.seconds + 3599) / 3600)}h" if day_delta < timedelta(days=7): - return dt.strftime("%a") # weekday + # return dt.strftime("%a") # weekday + return WEEKDAYS_DE[dt.weekday()] return dt.strftime("%d.%m.") @staticmethod