mirror of
https://github.com/morpheus65535/bazarr
synced 2024-12-25 01:02:19 +00:00
34 lines
859 B
Python
34 lines
859 B
Python
|
import sqlite3
|
||
|
import os
|
||
|
import ast
|
||
|
|
||
|
# Open database connection
|
||
|
db = sqlite3.connect('bazarr.db')
|
||
|
c = db.cursor()
|
||
|
|
||
|
# Get Sonarr API URL from database config table
|
||
|
c.execute('''SELECT * FROM table_settings_sonarr''')
|
||
|
config_sonarr = c.fetchone()
|
||
|
|
||
|
# Close database connection
|
||
|
db.close()
|
||
|
|
||
|
# Build Sonarr URL
|
||
|
ip_sonarr = config_sonarr[0]
|
||
|
port_sonarr = str(config_sonarr[1])
|
||
|
baseurl_sonarr = config_sonarr[2]
|
||
|
ssl_sonarr = config_sonarr[3]
|
||
|
apikey_sonarr = config_sonarr[4]
|
||
|
|
||
|
if ssl_sonarr == 1:
|
||
|
protocol_sonarr = "https"
|
||
|
else:
|
||
|
protocol_sonarr = "http"
|
||
|
if baseurl_sonarr == "":
|
||
|
base_url_sonarr = ""
|
||
|
else:
|
||
|
base_url_sonarr = "/" + baseurl_sonarr.strip("/")
|
||
|
|
||
|
url_sonarr = protocol_sonarr + "://" + ip_sonarr + ":" + port_sonarr + base_url_sonarr
|
||
|
url_sonarr_short = protocol_sonarr + "://" + ip_sonarr + ":" + port_sonarr
|