Influxdb2 #3

Merged
d_mcknight merged 67 commits from influxdb2 into dev 2023-06-22 21:58:21 -07:00
2 changed files with 6 additions and 6 deletions
Showing only changes of commit 707c4a28fe - Show all commits

View file

@ -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})'

View file

@ -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: