ported ombi
This commit is contained in:
parent
c3c0381fe1
commit
818f4bea7c
12 changed files with 137 additions and 225 deletions
10
varken.py
10
varken.py
|
|
@ -6,7 +6,7 @@ from Varken.iniparser import INIParser
|
|||
from Varken.sonarr import SonarrAPI
|
||||
from Varken.tautulli import TautulliAPI
|
||||
from Varken.radarr import RadarrAPI
|
||||
|
||||
from Varken.ombi import OmbiAPI
|
||||
|
||||
def threaded(job):
|
||||
thread = threading.Thread(target=job)
|
||||
|
|
@ -42,6 +42,14 @@ if __name__ == "__main__":
|
|||
if server.queue:
|
||||
schedule.every(server.queue_run_seconds).seconds.do(threaded, RADARR.get_queue)
|
||||
|
||||
if CONFIG.ombi_enabled:
|
||||
for server in CONFIG.ombi_servers:
|
||||
OMBI = OmbiAPI(server, CONFIG.influx_server)
|
||||
if server.request_type_counts:
|
||||
schedule.every(server.request_type_run_seconds).seconds.do(threaded, OMBI.get_request_counts)
|
||||
if server.request_total_counts:
|
||||
schedule.every(server.request_total_run_seconds).seconds.do(threaded, OMBI.get_total_requests)
|
||||
|
||||
while True:
|
||||
schedule.run_pending()
|
||||
sleep(1)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue