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)