Compare commits

...

2 Commits

4 changed files with 34 additions and 31 deletions

View File

@@ -201,6 +201,7 @@ def run_parser_game(match_external_id: str) -> None:
html = fetch_html(url) html = fetch_html(url)
data = parse_game_page(html) data = parse_game_page(html)
if data:
sync_match_page( sync_match_page(
match_external_id=str(match_external_id).strip(), match_external_id=str(match_external_id).strip(),
home_starting=data["home_starting"], home_starting=data["home_starting"],

View File

@@ -165,6 +165,7 @@ def parse_schedule(html: str) -> list[dict]:
def run_parser_schedule() -> None: def run_parser_schedule() -> None:
html = fetch_html(URL_SCHEDULE) html = fetch_html(URL_SCHEDULE)
matches_data = parse_schedule(html) matches_data = parse_schedule(html)
if matches_data:
sync_matches(matches_data) sync_matches(matches_data)
print(f"[parser_schedule] Matches synced: {len(matches_data)}") print(f"[parser_schedule] Matches synced: {len(matches_data)}")

View File

@@ -68,7 +68,7 @@ def parse_standings(html: str) -> list[dict]:
def run_parser_standings() -> None: def run_parser_standings() -> None:
html = fetch_html(URL_STANDINGS) html = fetch_html(URL_STANDINGS)
standings_rows = parse_standings(html) standings_rows = parse_standings(html)
if standings_rows:
sync_standings( sync_standings(
season=SEASON, season=SEASON,
standings_rows=standings_rows, standings_rows=standings_rows,

View File

@@ -80,6 +80,7 @@ def parse_teams_html(html: str) -> dict:
def run_parser_teams() -> None: def run_parser_teams() -> None:
teams_data = get_url_teams() teams_data = get_url_teams()
if teams_data:
sync_teams(teams_data) sync_teams(teams_data)
print(f"Teams synced: {len(teams_data)}") print(f"Teams synced: {len(teams_data)}")