From 765eca2aced8871d7a3de88b783c2ce9ab925e34 Mon Sep 17 00:00:00 2001 From: Karl Date: Mon, 8 Jan 2024 12:53:45 +0000 Subject: [PATCH] move to config.cfg --- auto_subtitle/utils/bazarr.py | 14 +++++++++----- auto_subtitle/utils/sonarr.py | 10 +++++++--- config.cfg.example | 9 ++++++--- 3 files changed, 22 insertions(+), 11 deletions(-) diff --git a/auto_subtitle/utils/bazarr.py b/auto_subtitle/utils/bazarr.py index e63f7ee..e557c0e 100644 --- a/auto_subtitle/utils/bazarr.py +++ b/auto_subtitle/utils/bazarr.py @@ -1,9 +1,13 @@ import requests -import os -token = os.getenv('bazarr_token') +import configparser +config = configparser.RawConfigParser() +config.read('config.cfg') + +token = config._sections['bazarr']['token'] +base_url = config._sections['bazarr']['url'] def get_wanted_episodes(): - url = "http://192.168.4.23/api/episodes/wanted" + url = f"{base_url}/api/episodes/wanted" payload={} headers = { @@ -17,7 +21,7 @@ def get_wanted_episodes(): def get_episode_details(episode_id: str): - url = f"http://192.168.4.23/api/episodes?episodeid%5B%5D={episode_id}" + url = f"{base_url}/api/episodes?episodeid%5B%5D={episode_id}" payload={} headers = { @@ -30,7 +34,7 @@ def get_episode_details(episode_id: str): def sync_series(): - url = f"http://192.168.4.23/api/system/tasks?taskid=update_series" + url = f"{base_url}/api/system/tasks?taskid=update_series" payload={} headers = { diff --git a/auto_subtitle/utils/sonarr.py b/auto_subtitle/utils/sonarr.py index e6282ae..4bbb394 100644 --- a/auto_subtitle/utils/sonarr.py +++ b/auto_subtitle/utils/sonarr.py @@ -1,10 +1,14 @@ import requests import json -import os -token = os.getenv('sonarr_token') +import configparser +config = configparser.RawConfigParser() +config.read('config.cfg') + +token = config._sections['sonarr']['token'] +base_url = config._sections['sonarr']['url'] def update_show_in_soarr(show_id): - url = "http://192.168.4.9:8989/api/v3/command" + url = f"{base_url}/api/v3/command" payload = json.dumps({ "name": "RefreshSeries", diff --git a/config.cfg.example b/config.cfg.example index debf2f5..a66ce5a 100644 --- a/config.cfg.example +++ b/config.cfg.example @@ -1,3 +1,6 @@ -[Tokens] -bazarr_token = value1 -sonarr_token = value2 \ No newline at end of file +[bazarr] +url = http://1.1.1.1 +token = djfkjadncdfjkanvfjkvandfj +[sonarr] +url = http://2.2.2.2:8989 +sonarr_token = dfifdmnajcdnjcvaldnjlk \ No newline at end of file