обновление для Кубка России

переделаны все парсеры на ссылки из базы
This commit is contained in:
2026-07-02 12:46:29 +03:00
parent b0fe3ad5a4
commit 57907fd86b
29 changed files with 1838 additions and 240 deletions

View File

@@ -1,4 +1,5 @@
from db import get_connection
from parsers.parser_sources import extract_logo_filename
def upsert_team(
@@ -153,7 +154,7 @@ def search_teams_for_admin(q: str = "") -> list[dict]:
"full_name": row[2] or "",
"short_name_3": row[3] or "",
"city": row[4] or "",
"logo_path": row[5] or "",
"logo_path": extract_logo_filename(row[5]),
"external_id": row[6] or "",
}
for row in rows
@@ -192,7 +193,7 @@ def get_team_by_id(team_id: int) -> dict | None:
"full_name": row[2] or "",
"short_name_3": row[3] or "",
"city": row[4] or "",
"logo_path": row[5] or "",
"logo_path": extract_logo_filename(row[5]),
"external_id": row[6] or "",
}
finally:
@@ -227,7 +228,7 @@ def update_team_admin(
full_name.strip(),
short_name_3.strip().upper(),
city.strip(),
logo_path.strip(),
extract_logo_filename(logo_path),
external_id.strip(),
team_id,
),