Ver Fonte

move to config.cfg

Karl há 1 ano atrás
pai
commit
765eca2ace
3 ficheiros alterados com 22 adições e 11 exclusões
  1. 9 5
      auto_subtitle/utils/bazarr.py
  2. 7 3
      auto_subtitle/utils/sonarr.py
  3. 6 3
      config.cfg.example

+ 9 - 5
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 = {

+ 7 - 3
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",

+ 6 - 3
config.cfg.example

@@ -1,3 +1,6 @@
-[Tokens]  
-bazarr_token = value1  
-sonarr_token = value2 
+[bazarr]  
+url = http://1.1.1.1
+token = djfkjadncdfjkanvfjkvandfj  
+[sonarr]
+url = http://2.2.2.2:8989
+sonarr_token = dfifdmnajcdnjcvaldnjlk