diff --git a/src/api.py b/src/api.py index a4b4fa1..9943dc8 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 ([^/]*)', 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")