|
|
|
@ -79,19 +79,19 @@ import math
|
|
|
|
|
import ast
|
|
|
|
|
import hashlib
|
|
|
|
|
|
|
|
|
|
from get_languages import *
|
|
|
|
|
from get_languages import load_language_in_db, language_from_alpha3
|
|
|
|
|
from get_providers import *
|
|
|
|
|
|
|
|
|
|
from get_series import *
|
|
|
|
|
from get_episodes import *
|
|
|
|
|
from get_general_settings import *
|
|
|
|
|
from get_sonarr_settings import *
|
|
|
|
|
from check_update import *
|
|
|
|
|
from list_subtitles import *
|
|
|
|
|
from get_subtitle import *
|
|
|
|
|
from utils import *
|
|
|
|
|
from get_general_settings import base_url, ip, port, path_replace, path_replace_movie
|
|
|
|
|
from get_sonarr_settings import get_sonarr_settings
|
|
|
|
|
from check_update import check_and_apply_update
|
|
|
|
|
from list_subtitles import store_subtitles, store_subtitles_movie, series_scan_subtitles, movies_scan_subtitles, list_missing_subtitles, list_missing_subtitles_movies
|
|
|
|
|
from get_subtitle import download_subtitle, series_download_subtitles, movies_download_subtitles, wanted_download_subtitles, wanted_search_missing_subtitles
|
|
|
|
|
from utils import history_log, history_log_movie
|
|
|
|
|
from scheduler import *
|
|
|
|
|
from notifier import send_notifications
|
|
|
|
|
from notifier import send_notifications, send_notifications_movie
|
|
|
|
|
|
|
|
|
|
# Reset restart required warning on start
|
|
|
|
|
conn = sqlite3.connect(os.path.join(os.path.dirname(__file__), 'data/db/bazarr.db'), timeout=30)
|
|
|
|
@ -216,7 +216,6 @@ def redirect_root():
|
|
|
|
|
@route(base_url + 'series')
|
|
|
|
|
@custom_auth_basic(check_credentials)
|
|
|
|
|
def series():
|
|
|
|
|
import update_db
|
|
|
|
|
single_language = get_general_settings()[7]
|
|
|
|
|
|
|
|
|
|
db = sqlite3.connect(os.path.join(os.path.dirname(__file__), 'data/db/bazarr.db'), timeout=30)
|
|
|
|
@ -361,7 +360,7 @@ def edit_serieseditor():
|
|
|
|
|
@route(base_url + 'episodes/<no:int>', method='GET')
|
|
|
|
|
@custom_auth_basic(check_credentials)
|
|
|
|
|
def episodes(no):
|
|
|
|
|
single_language = get_general_settings()[7]
|
|
|
|
|
# single_language = get_general_settings()[7]
|
|
|
|
|
url_sonarr_short = get_sonarr_settings()[1]
|
|
|
|
|
|
|
|
|
|
conn = sqlite3.connect(os.path.join(os.path.dirname(__file__), 'data/db/bazarr.db'), timeout=30)
|
|
|
|
@ -386,7 +385,6 @@ def episodes(no):
|
|
|
|
|
@route(base_url + 'movies')
|
|
|
|
|
@custom_auth_basic(check_credentials)
|
|
|
|
|
def movies():
|
|
|
|
|
import update_db
|
|
|
|
|
single_language = get_general_settings()[7]
|
|
|
|
|
|
|
|
|
|
db = sqlite3.connect(os.path.join(os.path.dirname(__file__), 'data/db/bazarr.db'), timeout=30)
|
|
|
|
@ -498,7 +496,7 @@ def edit_movie(no):
|
|
|
|
|
@custom_auth_basic(check_credentials)
|
|
|
|
|
def movie(no):
|
|
|
|
|
from get_radarr_settings import get_radarr_settings
|
|
|
|
|
single_language = get_general_settings()[7]
|
|
|
|
|
# single_language = get_general_settings()[7]
|
|
|
|
|
url_radarr_short = get_radarr_settings()[1]
|
|
|
|
|
|
|
|
|
|
conn = sqlite3.connect(os.path.join(os.path.dirname(__file__), 'data/db/bazarr.db'), timeout=30)
|
|
|
|
@ -1280,7 +1278,7 @@ def get_subtitle():
|
|
|
|
|
hi = request.forms.get('hi')
|
|
|
|
|
sonarrSeriesId = request.forms.get('sonarrSeriesId')
|
|
|
|
|
sonarrEpisodeId = request.forms.get('sonarrEpisodeId')
|
|
|
|
|
tvdbid = request.forms.get('tvdbid')
|
|
|
|
|
# tvdbid = request.forms.get('tvdbid')
|
|
|
|
|
|
|
|
|
|
db = sqlite3.connect(os.path.join(os.path.dirname(__file__), 'data/db/bazarr.db'), timeout=30)
|
|
|
|
|
c = db.cursor()
|
|
|
|
@ -1326,7 +1324,7 @@ def get_subtitle_movie():
|
|
|
|
|
language = request.forms.get('language')
|
|
|
|
|
hi = request.forms.get('hi')
|
|
|
|
|
radarrId = request.forms.get('radarrId')
|
|
|
|
|
tmdbid = request.forms.get('tmdbid')
|
|
|
|
|
# tmdbid = request.forms.get('tmdbid')
|
|
|
|
|
|
|
|
|
|
db = sqlite3.connect(os.path.join(os.path.dirname(__file__), 'data/db/bazarr.db'), timeout=30)
|
|
|
|
|
c = db.cursor()
|
|
|
|
|