|
|
|
@ -344,6 +344,10 @@ def show(
|
|
|
|
|
'--remove-rejected-from-recommended',
|
|
|
|
|
is_flag=True,
|
|
|
|
|
help='Removes rejected/existing shows from recommended.')
|
|
|
|
|
@click.option(
|
|
|
|
|
'--dry-run',
|
|
|
|
|
is_flag=True,
|
|
|
|
|
help='Shows the list of shows remaining after processing, takes no action on them.')
|
|
|
|
|
def shows(
|
|
|
|
|
list_type,
|
|
|
|
|
add_limit=0,
|
|
|
|
@ -359,6 +363,7 @@ def shows(
|
|
|
|
|
authenticate_user=None,
|
|
|
|
|
ignore_blacklist=False,
|
|
|
|
|
remove_rejected_from_recommended=False,
|
|
|
|
|
dry_run=False,
|
|
|
|
|
):
|
|
|
|
|
|
|
|
|
|
from media.sonarr import Sonarr
|
|
|
|
@ -641,6 +646,9 @@ def shows(
|
|
|
|
|
(series['show']['network'] or 'N/A').upper(),
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
if dry_run:
|
|
|
|
|
log.info("dry-run: SKIPPING")
|
|
|
|
|
else:
|
|
|
|
|
# add show to sonarr
|
|
|
|
|
if sonarr.add_series(
|
|
|
|
|
series['show']['ids']['tvdb'],
|
|
|
|
@ -855,6 +863,10 @@ def movie(
|
|
|
|
|
'--remove-rejected-from-recommended',
|
|
|
|
|
is_flag=True,
|
|
|
|
|
help='Removes rejected/existing movies from recommended.')
|
|
|
|
|
@click.option(
|
|
|
|
|
'--dry-run',
|
|
|
|
|
is_flag=True,
|
|
|
|
|
help='Shows the list of movies remaining after processing, takes no action on them.')
|
|
|
|
|
def movies(
|
|
|
|
|
list_type,
|
|
|
|
|
add_limit=0,
|
|
|
|
@ -872,6 +884,7 @@ def movies(
|
|
|
|
|
authenticate_user=None,
|
|
|
|
|
ignore_blacklist=False,
|
|
|
|
|
remove_rejected_from_recommended=False,
|
|
|
|
|
dry_run=False,
|
|
|
|
|
):
|
|
|
|
|
|
|
|
|
|
from media.radarr import Radarr
|
|
|
|
@ -1160,6 +1173,9 @@ def movies(
|
|
|
|
|
movie_genres,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
if dry_run:
|
|
|
|
|
log.info("dry-run: SKIPPING")
|
|
|
|
|
else:
|
|
|
|
|
# add movie to radarr
|
|
|
|
|
if radarr.add_movie(
|
|
|
|
|
sorted_movie['movie']['ids']['tmdb'],
|
|
|
|
|