33 lines
1.2 KiB
Python
33 lines
1.2 KiB
Python
from parsers.parser_sources import (
|
||
RFS_BASE_URL,
|
||
get_default_source_key,
|
||
get_parser_source,
|
||
source_absolute_url,
|
||
source_match_url,
|
||
)
|
||
|
||
|
||
_default_source = get_parser_source()
|
||
|
||
# Старые константы оставлены для совместимости с уже существующим кодом.
|
||
DATA_EVENT_CODE = get_default_source_key()
|
||
DATA_EVENT_NAME = _default_source["title"]
|
||
DATA_TOURNAMENT_ID = _default_source["tournament_id"]
|
||
DATA_ROUND_ID = _default_source["round_id"]
|
||
DATA_SEASON = _default_source["season"]
|
||
DATA_TEAMS_URL = _default_source["teams_url"]
|
||
DATA_SCHEDULE_URL = _default_source["schedule_url"]
|
||
DATA_STANDINGS_URL = _default_source["standings_url"]
|
||
DATA_MATCH_BASE_URL = _default_source["match_base_url"]
|
||
DATA_LOGO_BASE_PATH = _default_source.get("logo_base_path", "")
|
||
DATA_PHOTO_BASE_PATH = _default_source.get("photo_base_path", "")
|
||
|
||
|
||
def absolute_url(path_or_url: str) -> str:
|
||
"""Возвращает абсолютную ссылку для href с сайта WFL."""
|
||
return source_absolute_url(_default_source, path_or_url)
|
||
|
||
|
||
def match_url(match_external_id: str | int) -> str:
|
||
return source_match_url(_default_source, match_external_id)
|