migrated radarr
This commit is contained in:
parent
d1079ab949
commit
bf1db64b82
8 changed files with 371 additions and 365 deletions
12
varken.py
12
varken.py
|
|
@ -5,6 +5,7 @@ from time import sleep
|
|||
from Varken.iniparser import INIParser
|
||||
from Varken.sonarr import SonarrAPI
|
||||
from Varken.tautulli import TautulliAPI
|
||||
from Varken.radarr import RadarrAPI
|
||||
|
||||
|
||||
def threaded(job, days=None):
|
||||
|
|
@ -37,6 +38,17 @@ if __name__ == "__main__":
|
|||
if server.get_sessions:
|
||||
schedule.every(server.get_sessions_run_seconds).seconds.do(threaded, TAUTULLI.get_sessions)
|
||||
|
||||
if CONFIG.radarr_enabled:
|
||||
RADARR = RadarrAPI(CONFIG.radarr_servers, CONFIG.influx_server)
|
||||
|
||||
for server in CONFIG.radarr_servers:
|
||||
if any([server.get_missing, server.get_missing_available]):
|
||||
schedule.every(server.get_missing_run_seconds).seconds.do(threaded, RADARR.get_missing)
|
||||
if server.queue:
|
||||
schedule.every(server.queue_run_seconds).seconds.do(threaded, RADARR.get_queue)
|
||||
|
||||
|
||||
|
||||
while True:
|
||||
schedule.run_pending()
|
||||
sleep(1)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue