From 53c6d9e32912a90e9f810d2eaf54b3fee8f991c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louis=20V=C3=A9zina?= <5130500+morpheus65535@users.noreply.github.com> Date: Mon, 11 Mar 2019 22:37:28 -0400 Subject: [PATCH] Removal of history reverse engineering. --- bazarr/helper.py | 43 ------------------------------------------- bazarr/update_db.py | 5 ----- 2 files changed, 48 deletions(-) diff --git a/bazarr/helper.py b/bazarr/helper.py index e4dfcbc2f..434e0dd1c 100644 --- a/bazarr/helper.py +++ b/bazarr/helper.py @@ -124,46 +124,3 @@ def force_unicode(s): except UnicodeDecodeError: s = UnicodeDammit(s).unicode_markup return s - - -def upgrade_history(): - # Open database connection - db = sqlite3.connect(os.path.join(args.config_dir, 'db', 'bazarr.db'), timeout=30) - c = db.cursor() - - data = c.execute('SELECT sonarrEpisodeId, video_path, description, ROWID FROM table_history WHERE action = 1').fetchall() - - for row in data: - if row[1] is None: - path = c.execute('SELECT path FROM table_episodes WHERE sonarrEpisodeId = ?', (row[0],)).fetchone() - if path is not None: - c.execute('UPDATE table_history SET video_path = ? WHERE sonarrEpisodeId = ?', (path[0], row[0])) - - values = re.split(r' subtitles downloaded from | with a score of | using', row[2])[:-1] - language = alpha2_from_language(values[0]) - provider = values[1] - score = int(round((float(values[2][:-1])/100 * 360) - 0.5)) - c.execute('UPDATE table_history SET language = ?, provider = ?, score = ? WHERE ROWID = ?', (language, provider, score, row[3])) - db.commit() - db.close() - -def upgrade_history_movies(): - # Open database connection - db = sqlite3.connect(os.path.join(args.config_dir, 'db', 'bazarr.db'), timeout=30) - c = db.cursor() - - data = c.execute('SELECT radarrId, video_path, description, ROWID FROM table_history_movie WHERE action = 1').fetchall() - - for row in data: - if row[1] is None: - path = c.execute('SELECT path FROM table_movies WHERE radarrId = ?', (row[0],)).fetchone() - if path is not None: - c.execute('UPDATE table_history_movie SET video_path = ? WHERE radarrId = ?', (path[0], row[0])) - - values = re.split(r' subtitles downloaded from | with a score of | using', row[2])[:-1] - language = alpha2_from_language(values[0]) - provider = values[1] - score = int(round((float(values[2][:-1]) / 100 * 120) - 0.5)) - c.execute('UPDATE table_history_movie SET language = ?, provider = ?, score = ? WHERE ROWID = ?', (language, provider, score, row[3])) - db.commit() - db.close() diff --git a/bazarr/update_db.py b/bazarr/update_db.py index 1f4c30976..6e1b3c519 100644 --- a/bazarr/update_db.py +++ b/bazarr/update_db.py @@ -137,10 +137,5 @@ if os.path.exists(os.path.join(args.config_dir, 'db', 'bazarr.db')): db.commit() except: pass - else: - if settings.general.getboolean('use_sonarr'): - upgrade_history() - if settings.general.getboolean('use_radarr'): - upgrade_history_movies() db.close()