mirror of
https://github.com/morpheus65535/bazarr
synced 2025-03-11 06:32:52 +00:00
Continuing development.
This commit is contained in:
parent
a985f43178
commit
e9864febc1
1 changed files with 13 additions and 13 deletions
|
@ -4,6 +4,7 @@ import os
|
||||||
import requests
|
import requests
|
||||||
import logging
|
import logging
|
||||||
from queueconfig import notifications
|
from queueconfig import notifications
|
||||||
|
from collections import OrderedDict
|
||||||
import datetime
|
import datetime
|
||||||
|
|
||||||
from get_args import args
|
from get_args import args
|
||||||
|
@ -76,17 +77,17 @@ def update_series():
|
||||||
current_shows_sonarr.append(show['tvdbId'])
|
current_shows_sonarr.append(show['tvdbId'])
|
||||||
|
|
||||||
if show['tvdbId'] in current_shows_db_list:
|
if show['tvdbId'] in current_shows_db_list:
|
||||||
series_to_update.append({'title': show["title"],
|
series_to_update.append({'title': unicode(show["title"]),
|
||||||
'path': show["path"],
|
'path': unicode(show["path"]),
|
||||||
'tvdb_id': show["tvdbId"],
|
'tvdb_id': int(show["tvdbId"]),
|
||||||
'sonarr_series_id': show["id"],
|
'sonarr_series_id': int(show["id"]),
|
||||||
'overview': overview,
|
'overview': unicode(overview),
|
||||||
'poster': poster,
|
'poster': unicode(poster),
|
||||||
'fanart': fanart,
|
'fanart': unicode(fanart),
|
||||||
'audio_language': profile_id_to_language((show['qualityProfileId'] if sonarr_version == 2 else show['languageProfileId'])),
|
'audio_language': unicode(profile_id_to_language((show['qualityProfileId'] if sonarr_version == 2 else show['languageProfileId']))),
|
||||||
'sort_title': show['sortTitle'],
|
'sort_title': unicode(show['sortTitle']),
|
||||||
'year': show['year'],
|
'year': unicode(show['year']),
|
||||||
'alternate_titles': alternateTitles})
|
'alternate_titles': unicode(alternateTitles)})
|
||||||
else:
|
else:
|
||||||
if serie_default_enabled is True:
|
if serie_default_enabled is True:
|
||||||
series_to_add.append({'title': show["title"],
|
series_to_add.append({'title': show["title"],
|
||||||
|
@ -135,7 +136,6 @@ def update_series():
|
||||||
for item in series_in_db:
|
for item in series_in_db:
|
||||||
series_in_db_list.append(item)
|
series_in_db_list.append(item)
|
||||||
|
|
||||||
# Group episodes by seasons
|
|
||||||
series_to_update_list = [i for i in series_to_update if i not in series_in_db_list]
|
series_to_update_list = [i for i in series_to_update if i not in series_in_db_list]
|
||||||
|
|
||||||
for updated_series in series_to_update_list:
|
for updated_series in series_to_update_list:
|
||||||
|
@ -152,7 +152,7 @@ def update_series():
|
||||||
).on_conflict_ignore().execute()
|
).on_conflict_ignore().execute()
|
||||||
list_missing_subtitles(added_series['sonarr_series_id'])
|
list_missing_subtitles(added_series['sonarr_series_id'])
|
||||||
|
|
||||||
# Remove old episodes from DB
|
# Remove old series from DB
|
||||||
removed_series = list(set(current_shows_db_list) - set(current_shows_sonarr))
|
removed_series = list(set(current_shows_db_list) - set(current_shows_sonarr))
|
||||||
|
|
||||||
for series in removed_series:
|
for series in removed_series:
|
||||||
|
|
Loading…
Add table
Reference in a new issue