hex код

This commit is contained in:
2025-10-31 18:10:45 +03:00
parent 2795c0f6c2
commit 0b1eb16847

View File

@@ -560,18 +560,18 @@ async def game():
@app.get("/status.json") @app.get("/status.json")
async def status(request: Request): async def status(request: Request):
def color_for_status(status_value: str) -> str: def color_for_status(status_value: str) -> str:
"""Подбор текстового цвета для статуса""" """Подбор цвета статуса в HEX"""
status_value = str(status_value).lower() status_value = str(status_value).lower()
if status_value in ["ok", "success", "live", "live_soon", "online"]: if status_value in ["ok", "success", "live", "live_soon", "online"]:
return "green" return "#00FF00" # зелёный
elif status_value in ["scheduled", "today_not_started", "upcoming"]: elif status_value in ["scheduled", "today_not_started", "upcoming"]:
return "yellow" return "#FFFF00" # жёлтый
elif status_value in ["result", "resultconfirmed", "finished", "finished_today"]: elif status_value in ["result", "resultconfirmed", "finished", "finished_today"]:
return "red" return "#FF0000" # красный
elif status_value in ["no_game_today", "unknown", "none"]: elif status_value in ["no_game_today", "unknown", "none"]:
return "white" return "#FFFFFF" # белый
else: else:
return "gray" return "#808080" # серый (неизвестный статус)
data = { data = {
"league": LEAGUE, "league": LEAGUE,