PlexDev/radarr/unmonitor.py

25 lines
613 B
Python

import json
import os
from arrapi import RadarrAPI
import sys
try:
import apiconfig
except:
print("Error!")
print(" \"apiconfig.py\" seems to be missing!")
print(" Have you copied the default config to \"apiconfig.py\" and made appropriate edits?")
print()
sys.exit()
radarr = RadarrAPI(apiconfig.url, apiconfig.apikey)
movies = radarr.all_movies()
for movie in movies:
if movie.monitored == True and movie.hasFile == True:
print(f"Movie \"{movie.title}\" (id={movie.id}) has a file but is still monitored!")
movie.edit(monitored=False)
# vim: set ts=4 sw=4 et: