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