From 11ad5a932013ba4399ae5492a749decdb43053c5 Mon Sep 17 00:00:00 2001 From: Felix Dobler Date: Wed, 9 Jul 2025 14:07:13 +0200 Subject: [PATCH] [fix] make spaetzle search case insensitive Co-authored-by: Jakob --- src/api.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api.py b/src/api.py index a4b4fa1..6cdb204 100644 --- a/src/api.py +++ b/src/api.py @@ -12,7 +12,7 @@ import re cache = TTLCache(maxsize=1, ttl=3600) app = FastAPI() templates = Jinja2Templates(directory="template") -regex = re.compile(r'Spätzle ([^/]*)<\/sup>') +regex = re.compile(r'spätzle ([^/]*)<\/sup>', re.IGNORECASE) @cached(cache) def checkMensa(): @@ -28,7 +28,7 @@ def checkMensa(): spaetzle = None for m in meals: - if "Spätzle" in m.text: + if "spätzle" in m.text.lower(): spaetzle = m break @@ -63,4 +63,4 @@ async def manifest(request: Request): @app.get("/icons/512.png") async def icon(request: Request): - return FileResponse(path="assets/logo.png") \ No newline at end of file + return FileResponse(path="assets/logo.png")