episodes_details=c_db.execute('SELECT path, missing_subtitles, sonarrEpisodeId, scene_name FROM table_episodes WHERE sonarrSeriesId = ? AND missing_subtitles != "[]"'+monitored_only_query_string,(no,)).fetchall()
series_details=c_db.execute("SELECT hearing_impaired FROM table_shows WHERE sonarrSeriesId = ?",(no,)).fetchone()
enabled_providers=c_db.execute("SELECT * FROM table_settings_providers WHERE enabled = 1").fetchall()
scheduler.add_job(update_all_episodes,CronTrigger(hour=4),max_instances=1,coalesce=True,misfire_grace_time=15,id='update_all_episodes',name='Update all episodes subtitles from disk',replace_existing=True)
eliffull_update=="Weekly":
scheduler.add_job(update_all_episodes,CronTrigger(day_of_week='sun'),hour=4,max_instances=1,coalesce=True,misfire_grace_time=15,id='update_all_episodes',name='Update all episodes subtitles from disk',replace_existing=True)
eliffull_update=="Manually":
scheduler.add_job(update_all_episodes,CronTrigger(year='2100'),hour=4,max_instances=1,coalesce=True,misfire_grace_time=15,id='update_all_episodes',name='Update all episodes subtitles from disk',replace_existing=True)
name='Update all episodes subtitles from disk',replace_existing=True)
defradarr_full_update():
full_update=get_radarr_settings()[5]
iffull_update=="Daily":
scheduler.add_job(update_all_movies,CronTrigger(hour=5),max_instances=1,coalesce=True,misfire_grace_time=15,id='update_all_movies',name='Update all movies subtitles from disk',replace_existing=True)
eliffull_update=="Weekly":
scheduler.add_job(update_all_movies,CronTrigger(day_of_week='sun'),hour=5,max_instances=1,coalesce=True,misfire_grace_time=15,id='update_all_movies',name='Update all movies subtitles from disk',replace_existing=True)
eliffull_update=="Manually":
scheduler.add_job(update_all_movies,CronTrigger(year='2100'),hour=5,max_instances=1,coalesce=True,misfire_grace_time=15,id='update_all_movies',name='Update all movies subtitles from disk',replace_existing=True)
<input class="prompt" type="text" placeholder="Search the series in your library">
<input class="prompt" type="text" placeholder="Search in your library">
<i class="searchicon search icon"></i>
</div>
</div>
@ -113,18 +112,18 @@
</div>
</div>
</div>
</div>
% restart_required = c.execute("SELECT configured, updated FROM system").fetchone()
% c.close()
% restart_required = c.execute("SELECT configured, updated FROM system").fetchone()
% c.close()
% if restart_required[1] == '1' and restart_required[0] == '1':
<div class='ui center aligned grid'><div class='fifteen wide column'><div class="ui red message">Bazarr need to be restarted to apply last update and changes to general settings.</div></div></div>
% elif restart_required[1] == '1':
<div class='ui center aligned grid'><div class='fifteen wide column'><div class="ui red message">Bazarr need to be restarted to apply last update.</div></div></div>
% elif restart_required[0] == '1':
<div class='ui center aligned grid'><div class='fifteen wide column'><div class="ui red message">Bazarr need to be restarted to apply changes to general settings.</div></div></div>
% end
% if restart_required[1] == '1' and restart_required[0] == '1':
<div class='ui center aligned grid'><div class='fifteen wide column'><div class="ui red message">Bazarr need to be restarted to apply last update and changes to general settings.</div></div></div>
% elif restart_required[1] == '1':
<div class='ui center aligned grid'><div class='fifteen wide column'><div class="ui red message">Bazarr need to be restarted to apply last update.</div></div></div>
% elif restart_required[0] == '1':
<div class='ui center aligned grid'><div class='fifteen wide column'><div class="ui red message">Bazarr need to be restarted to apply changes to general settings.</div></div></div>
% end
</div>
</body>
</html>
@ -152,7 +151,17 @@
if (window.location.href.indexOf("episodes") > -1) {