Cleanup overseerr data collection
This commit is contained in:
parent
e2920029ed
commit
885359986c
4 changed files with 12 additions and 33 deletions
|
|
@ -300,12 +300,9 @@ class INIParser(object):
|
|||
request_total_run_seconds = int(env.get(
|
||||
f'VRKN_{envsection}_REQUEST_TOTAL_RUN_SECONDS',
|
||||
self.config.getint(section, 'request_total_run_seconds')))
|
||||
get_latest_requests = boolcheck(env.get(
|
||||
f'VRKN_{envsection}_GET_LATEST_REQUESTS',
|
||||
self.config.get(section, 'get_latest_requests')))
|
||||
num_latest_requests_to_fetch = boolcheck(env.get(
|
||||
num_latest_requests_to_fetch = int(env.get(
|
||||
f'VRKN_{envsection}_GET_LATEST_REQUESTS_TO_FETCH',
|
||||
self.config.get(section, 'num_latest_requests_to_fetch')))
|
||||
self.config.getint(section, 'num_latest_requests_to_fetch')))
|
||||
num_latest_requests_seconds = int(env.get(
|
||||
f'VRKN_{envsection}_NUM_LATEST_REQUESTS_SECONDS',
|
||||
self.config.getint(section, 'num_latest_requests_seconds')))
|
||||
|
|
@ -314,7 +311,6 @@ class INIParser(object):
|
|||
verify_ssl=verify_ssl,
|
||||
get_request_total_counts=get_request_total_counts,
|
||||
request_total_run_seconds=request_total_run_seconds,
|
||||
get_latest_requests=get_latest_requests,
|
||||
num_latest_requests_to_fetch=num_latest_requests_to_fetch,
|
||||
num_latest_requests_seconds=num_latest_requests_seconds)
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ from requests import Session, Request
|
|||
from datetime import datetime, timezone
|
||||
|
||||
from varken.helpers import connection_handler, hashit
|
||||
from varken.structures import OverseerrRequest, OverseerrRequestCounts
|
||||
from varken.structures import OverseerrRequestCounts
|
||||
|
||||
|
||||
class OverseerrAPI(object):
|
||||
|
|
@ -86,8 +86,8 @@ class OverseerrAPI(object):
|
|||
"request_type": 0,
|
||||
"status": get_tv_req['mediaInfo']['status'],
|
||||
"title": get_tv_req['name'],
|
||||
"requested_user": get_tv_req['mediaInfo']['requests'][0]['requestedBy']['plexUsername'],
|
||||
"requested_date": get_tv_req['mediaInfo']['requests'][0]['media']['createdAt']
|
||||
"requested_user": get_tv_req['mediaInfo']['requests'][0]['requestedBy']['displayName'],
|
||||
"requested_date": get_tv_req['mediaInfo']['requests'][0]['createdAt']
|
||||
},
|
||||
"time": now,
|
||||
"fields": {
|
||||
|
|
@ -113,8 +113,8 @@ class OverseerrAPI(object):
|
|||
"request_type": 1,
|
||||
"status": get_movie_req['mediaInfo']['status'],
|
||||
"title": get_movie_req['title'],
|
||||
"requested_user": get_movie_req['mediaInfo']['requests'][0]['requestedBy']['plexUsername'],
|
||||
"requested_date": get_movie_req['mediaInfo']['requests'][0]['media']['createdAt']
|
||||
"requested_user": get_movie_req['mediaInfo']['requests'][0]['requestedBy']['displayName'],
|
||||
"requested_date": get_movie_req['mediaInfo']['requests'][0]['createdAt']
|
||||
},
|
||||
"time": now,
|
||||
"fields": {
|
||||
|
|
|
|||
|
|
@ -64,7 +64,6 @@ class OverseerrServer(NamedTuple):
|
|||
verify_ssl: bool = False
|
||||
get_request_total_counts: bool = False
|
||||
request_total_run_seconds: int = 30
|
||||
get_latest_requests: bool = False
|
||||
num_latest_requests_to_fetch: int = 10
|
||||
num_latest_requests_seconds: int = 30
|
||||
|
||||
|
|
@ -186,25 +185,6 @@ class OmbiMovieRequest(NamedTuple):
|
|||
|
||||
|
||||
# Overseerr
|
||||
class OverseerrRequest(NamedTuple):
|
||||
id: int = None
|
||||
status: int = None
|
||||
createdAt: str = None
|
||||
updatedAt: str = None
|
||||
type: str = None
|
||||
is4k: bool = None
|
||||
serverId: int = None
|
||||
profileId: int = None
|
||||
rootFolder: str = None
|
||||
languageProfileId: int = None
|
||||
tags: list = None
|
||||
media: dict = None
|
||||
seasons: list = None
|
||||
modifiedBy: dict = None
|
||||
requestedBy: dict = None
|
||||
seasonCount: int = None
|
||||
|
||||
|
||||
class OverseerrRequestCounts(NamedTuple):
|
||||
pending: int = None
|
||||
approved: int = None
|
||||
|
|
@ -298,6 +278,8 @@ class SonarrQueue(NamedTuple):
|
|||
outputPath: str = None
|
||||
series: SonarrTVShow = None
|
||||
episode: SonarrEpisode = None
|
||||
timeleft: int = None
|
||||
estimatedCompletionTime: int = None
|
||||
|
||||
|
||||
# Radarr
|
||||
|
|
@ -364,6 +346,7 @@ class RadarrQueue(NamedTuple):
|
|||
errorMessage: str = None
|
||||
outputPath: str = None
|
||||
movie: RadarrMovie = None
|
||||
timeleft: str = None
|
||||
|
||||
|
||||
# Sickchill
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue