|
|
|
@ -2,6 +2,7 @@ import sqlite3
|
|
|
|
|
import os
|
|
|
|
|
import ast
|
|
|
|
|
|
|
|
|
|
def get_general_settings():
|
|
|
|
|
# Open database connection
|
|
|
|
|
db = sqlite3.connect(os.path.join(os.path.dirname(__file__), 'data/db/bazarr.db'), timeout=30)
|
|
|
|
|
c = db.cursor()
|
|
|
|
@ -26,6 +27,8 @@ log_level = general_settings[4]
|
|
|
|
|
branch = general_settings[5]
|
|
|
|
|
automatic = general_settings[6]
|
|
|
|
|
|
|
|
|
|
return [ip, port, base_url, path_mappings, log_level, branch, automatic]
|
|
|
|
|
|
|
|
|
|
def path_replace(path):
|
|
|
|
|
for path_mapping in path_mappings:
|
|
|
|
|
if path_mapping[0] in path:
|
|
|
|
@ -47,3 +50,12 @@ def path_replace_reverse(path):
|
|
|
|
|
path = path.replace('\\', '/')
|
|
|
|
|
break
|
|
|
|
|
return path
|
|
|
|
|
|
|
|
|
|
result = get_general_settings()
|
|
|
|
|
ip = result[0]
|
|
|
|
|
port = result[1]
|
|
|
|
|
base_url = result[2]
|
|
|
|
|
path_mappings = result[3]
|
|
|
|
|
log_level = result[4]
|
|
|
|
|
branch = result[5]
|
|
|
|
|
automatic = result[6]
|