Fixed: Sonarr/Lidarr Queues (#227)
This commit is contained in:
parent
3c70ecbd0a
commit
707c4a28fe
2 changed files with 6 additions and 6 deletions
|
@ -107,7 +107,7 @@ class RadarrAPI(object):
|
||||||
return
|
return
|
||||||
|
|
||||||
for queue_item in download_queue:
|
for queue_item in download_queue:
|
||||||
movie = queue_item.movie
|
movie = RadarrMovie(**queue_item.movie)
|
||||||
|
|
||||||
name = f'{movie.title} ({movie.year})'
|
name = f'{movie.title} ({movie.year})'
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@ from logging import getLogger
|
||||||
from requests import Session, Request
|
from requests import Session, Request
|
||||||
from datetime import datetime, timezone, date, timedelta
|
from datetime import datetime, timezone, date, timedelta
|
||||||
|
|
||||||
from varken.structures import SonarrEpisode, SonarrQueue, QueuePages
|
from varken.structures import SonarrEpisode, SonarrTVShow, SonarrQueue, QueuePages
|
||||||
from varken.helpers import hashit, connection_handler
|
from varken.helpers import hashit, connection_handler
|
||||||
|
|
||||||
|
|
||||||
|
@ -102,7 +102,7 @@ class SonarrAPI(object):
|
||||||
endpoint = '/api/v3/queue'
|
endpoint = '/api/v3/queue'
|
||||||
now = datetime.now(timezone.utc).astimezone().isoformat()
|
now = datetime.now(timezone.utc).astimezone().isoformat()
|
||||||
pageSize = 250
|
pageSize = 250
|
||||||
params = {'pageSize': pageSize}
|
params = {'pageSize': pageSize, 'includeEpisode': True, 'includeSeries': True}
|
||||||
queueResponse = []
|
queueResponse = []
|
||||||
queue = []
|
queue = []
|
||||||
|
|
||||||
|
@ -136,8 +136,8 @@ class SonarrAPI(object):
|
||||||
return
|
return
|
||||||
|
|
||||||
for queueItem in download_queue:
|
for queueItem in download_queue:
|
||||||
tvShow = queueItem.series
|
tvShow = SonarrTVShow(**queueItem.series)
|
||||||
episode = queueItem.episode
|
episode = SonarrEpisode(**queueItem.episode)
|
||||||
try:
|
try:
|
||||||
sxe = f"S{episode.seasonNumber:0>2}E{episode.episodeNumber:0>2}"
|
sxe = f"S{episode.seasonNumber:0>2}E{episode.episodeNumber:0>2}"
|
||||||
except TypeError as e:
|
except TypeError as e:
|
||||||
|
@ -150,7 +150,7 @@ class SonarrAPI(object):
|
||||||
else:
|
else:
|
||||||
protocol_id = 0
|
protocol_id = 0
|
||||||
|
|
||||||
queue.append((tvShow['title'], episode.title, queueItem.protocol.upper(),
|
queue.append((tvShow.title, episode.title, queueItem.protocol.upper(),
|
||||||
protocol_id, sxe, queueItem.seriesId, queueItem.quality['quality']['name']))
|
protocol_id, sxe, queueItem.seriesId, queueItem.quality['quality']['name']))
|
||||||
|
|
||||||
for series_title, episode_title, protocol, protocol_id, sxe, sonarr_id, quality in queue:
|
for series_title, episode_title, protocol, protocol_id, sxe, sonarr_id, quality in queue:
|
||||||
|
|
Loading…
Reference in a new issue