Поменяли взоиможействие с файлом окружения.
Поменяли что береться из файла окружения
This commit is contained in:
18
get_data.py
18
get_data.py
@@ -29,27 +29,21 @@ _latest_lock = Lock()
|
||||
_stop_event = Event()
|
||||
_worker_thread: Thread | None = None
|
||||
|
||||
# Загружаем переменные из .env
|
||||
if load_dotenv(dotenv_path="/mnt/khl/.env", verbose=True):
|
||||
print("Добавить в лог что был найден файл окружения!!")
|
||||
pass
|
||||
else:
|
||||
load_dotenv()
|
||||
print("Добавить в лог что не был найден файл окружения!!")
|
||||
|
||||
pprint(f"Локальный файл окружения ={load_dotenv(verbose=True)}")
|
||||
api_user = os.getenv("API_USER")
|
||||
api_pass = os.getenv("API_PASS")
|
||||
league = os.getenv("LEAGUE")
|
||||
api_base_url = os.getenv("API_BASE_URL")
|
||||
POLL_SEC = int(os.getenv("GAME_POLL_SECONDS"))
|
||||
SERVER_NAME = os.getenv("SYNO_URL")
|
||||
USER = os.getenv("SYNO_USERNAME")
|
||||
PASSWORD = os.getenv("SYNO_PASSWORD")
|
||||
PATH = "/team-folders/GFX/Hockey/KHL/Soft/MATCH.xlsm"
|
||||
PATH = f'{os.getenv("SYNO_PATH")}MATCH.xlsm'
|
||||
|
||||
|
||||
def load_today_schedule():
|
||||
"""Возвращает DataFrame матчей на сегодня с нужными колонками (или пустой DF)."""
|
||||
url_tournaments = "http://stat2tv.khl.ru/tournaments.xml"
|
||||
url_tournaments = f"{api_base_url}tournaments.xml"
|
||||
r = requests.get(
|
||||
url_tournaments, auth=HTTPBasicAuth(api_user, api_pass), verify=False
|
||||
)
|
||||
@@ -73,7 +67,7 @@ def load_today_schedule():
|
||||
global current_tournament_id, current_season
|
||||
current_tournament_id = tournament_id
|
||||
current_season = season
|
||||
url_schedule = f"http://stat2tv.khl.ru/{tournament_id}/schedule-{tournament_id}.xml"
|
||||
url_schedule = f"{api_base_url}{tournament_id}/schedule-{tournament_id}.xml"
|
||||
r = requests.get(url_schedule, auth=HTTPBasicAuth(api_user, api_pass), verify=False)
|
||||
schedule_df = pd.read_xml(io.StringIO(r.text))
|
||||
|
||||
@@ -131,7 +125,7 @@ def load_today_schedule():
|
||||
def _build_game_url(tournament_id: int, game_id: int) -> str:
|
||||
# URL по аналогии с расписанием: .../{tournament_id}/json_en/{game_id}.json
|
||||
# Если у тебя другой шаблон — просто поменяй строку ниже.
|
||||
return f"http://stat2tv.khl.ru/{tournament_id}/json_en/{game_id}.json"
|
||||
return f"{api_base_url}{tournament_id}/json_en/{game_id}.json"
|
||||
|
||||
|
||||
def _fetch_game_once(tournament_id: int, game_id: int) -> dict:
|
||||
|
||||
Reference in New Issue
Block a user