fix serie flaggate come conluse + typo

This commit is contained in:
mac12m99
2021-02-24 20:58:39 +01:00
parent dbfc9fc341
commit 68a5917e47
2 changed files with 8 additions and 6 deletions

View File

@@ -37,7 +37,7 @@ def mainlist(item):
('Ultime Aggiornate', ['/serietv/', 'peliculas', 'newest']) ('Ultime Aggiornate', ['/serietv/', 'peliculas', 'newest'])
] ]
docu = [('Documentari {bullet bold}', ['/category/documentario/', 'peliculas']), docu = [('Documentari {bullet bold}', ['/category/documentario/', 'peliculas']),
('HD {submenu} {documentari}', ['category/hd-alta-definizione/documentario-hd/', 'peliculas']) ('HD {submenu} {documentari}', ['/category/hd-alta-definizione/documentario-hd/', 'peliculas'])
] ]
return locals() return locals()

View File

@@ -122,7 +122,6 @@ def check_for_update(overwrite=True):
update_when_finished = False update_when_finished = False
hoy = datetime.date.today() hoy = datetime.date.today()
estado_verify_playcount_series = False estado_verify_playcount_series = False
local_ended = True
try: try:
if config.get_setting("update", "videolibrary") != 0 or overwrite: if config.get_setting("update", "videolibrary") != 0 or overwrite:
@@ -132,18 +131,21 @@ def check_for_update(overwrite=True):
p_dialog = platformtools.dialog_progress_bg(config.get_localized_string(20000), heading) p_dialog = platformtools.dialog_progress_bg(config.get_localized_string(20000), heading)
p_dialog.update(0, '') p_dialog.update(0, '')
show_list = [] show_list = []
show_ep_num = []
for path, folders, files in filetools.walk(videolibrarytools.TVSHOWS_PATH): for path, folders, files in filetools.walk(videolibrarytools.TVSHOWS_PATH):
show_list.extend([filetools.join(path, f) for f in files if f == "tvshow.nfo"]) if 'tvshow.nfo' in files:
show_list.extend([filetools.join(path, f) for f in files if f == "tvshow.nfo"])
show_ep_num.append(len([f for f in files if f.endswith('.nfo') and f != 'tvshow.nfo']))
if show_list: if show_list:
t = float(100) / len(show_list) t = float(100) / len(show_list)
for i, tvshow_file in enumerate(show_list): for i, tvshow_file in enumerate(show_list):
head_nfo, serie = videolibrarytools.read_nfo(tvshow_file) head_nfo, serie = videolibrarytools.read_nfo(tvshow_file)
if serie.local_episodes_path: ep_count = show_ep_num[i] + (len(serie.local_episodes_list) if serie.local_episodes_path else 0)
local_ended = True if serie.infoLabels['number_of_episodes'] == len(serie.local_episodes_list) else False if serie.infoLabels['status'].lower() == 'ended' and \
if serie.infoLabels['status'].lower() == 'ended' and local_ended: ep_count >= serie.infoLabels['number_of_episodes']:
serie.active = 0 serie.active = 0
filetools.write(tvshow_file, head_nfo + serie.tojson()) filetools.write(tvshow_file, head_nfo + serie.tojson())
path = filetools.dirname(tvshow_file) path = filetools.dirname(tvshow_file)