Update api/main.py
All checks were successful
Build & Push Football Docker Images / build-push-update (push) Successful in 7s

This commit is contained in:
2026-04-12 15:18:23 +00:00
parent 51fce1b261
commit 6603142e0b

View File

@@ -140,6 +140,12 @@ def widget():
score = m.get("score")
date = m.get("date", "")
time_ = m.get("time", "")
time_str = m.get("time", "")
time_str = re.sub(r'^v\s*', '', time_str).strip()
time_str = time_str if time_str not in ("", "TBD", "v") else "TBD"
# Shorten names for display
def shorten(name: str) -> str:
@@ -155,9 +161,12 @@ def widget():
middle = f'<div class="score">{score}</div>'
cls = "card past"
else:
date_s = "/".join(date.split("/")[:2]) if "/" in date else date
date_s = "/".join(date.split("/")[:2]) if "/" in date else date
time_part = f"<br>{time_str}" if time_str and time_str != "TBD" else ""
middle = f'<div class="fixture">{date_s}{time_part}</div>'
time_s = f"<br>{time_}" if time_ and time_ != "TBD" else ""
middle = f'<div class="fixture">{date_s}{time_s}</div>'
cls = "card future"
return f"""