% import os % import sqlite3 % from get_general_settings import * %if get_general_settings()[24] == "True": % monitored_only_query_string = ' AND monitored = "True"' %else: % monitored_only_query_string = "" %end % conn = sqlite3.connect(os.path.join(os.path.dirname(__file__), 'data/db/bazarr.db'), timeout=30) % c = conn.cursor() % wanted_series = c.execute("SELECT COUNT(*) FROM table_episodes WHERE missing_subtitles != '[]'" + monitored_only_query_string).fetchone() % wanted_movies = c.execute("SELECT COUNT(*) FROM table_movies WHERE missing_subtitles != '[]'" + monitored_only_query_string).fetchone() % integration = c.execute("SELECT use_sonarr, use_radarr FROM table_settings_general").fetchone()
% if integration[0] == "True":
Series
% end % if integration[1] == "True":
Movies
% end
History
% if integration[0] == "True":
{{wanted_series[0]}}
% end % if integration[1] == "True":
{{wanted_movies[0]}}
% end
Wanted
Settings
System
% restart_required = c.execute("SELECT updated, configured FROM table_settings_general").fetchone() % c.close() % if restart_required[0] == 1 and restart_required[1] == 1:
Bazarr need to be restarted to apply last update and changes to general settings.
% elif restart_required[0] == 1:
Bazarr need to be restarted to apply last update.
% elif restart_required[1] == 1:
Bazarr need to be restarted to apply changes to general settings.
% end