added --no-search flag to disable automatic search when adding movies/series.

fixed radarr being sent sonarr root_folder accidently.
pull/54/head
l3uddz 7 years ago
parent adc54518fb
commit 1cb17ff6ff

@ -33,7 +33,8 @@ def app():
help='Trakt list to process.', required=True) help='Trakt list to process.', required=True)
@click.option('--add-limit', '-l', default=0, help='Limit number of series added to Sonarr.', show_default=True) @click.option('--add-limit', '-l', default=0, help='Limit number of series added to Sonarr.', show_default=True)
@click.option('--add-delay', '-d', default=2.5, help='Seconds between each add request to Sonarr.', show_default=True) @click.option('--add-delay', '-d', default=2.5, help='Seconds between each add request to Sonarr.', show_default=True)
def shows(list_type, add_limit=0, add_delay=2.5): @click.option('--no-search', is_flag=True, help='Disable search when adding series to Sonarr.')
def shows(list_type, add_limit=0, add_delay=2.5, no_search=False):
added_shows = 0 added_shows = 0
# validate trakt api_key # validate trakt api_key
@ -107,7 +108,7 @@ def shows(list_type, add_limit=0, add_delay=2.5):
# add show to sonarr # add show to sonarr
if sonarr.add_series(series['show']['ids']['tvdb'], series['show']['title'], profile_id, if sonarr.add_series(series['show']['ids']['tvdb'], series['show']['title'], profile_id,
cfg.sonarr.root_folder, cfg.sonarr.root_folder,
True): not no_search):
log.info("ADDED %s (%d)", series['show']['title'], series['show']['year']) log.info("ADDED %s (%d)", series['show']['title'], series['show']['year'])
added_shows += 1 added_shows += 1
else: else:
@ -131,7 +132,8 @@ def shows(list_type, add_limit=0, add_delay=2.5):
help='Trakt list to process.', required=True) help='Trakt list to process.', required=True)
@click.option('--add-limit', '-l', default=0, help='Limit number of movies added to Radarr.', show_default=True) @click.option('--add-limit', '-l', default=0, help='Limit number of movies added to Radarr.', show_default=True)
@click.option('--add-delay', '-d', default=2.5, help='Seconds between each add request to Radarr.', show_default=True) @click.option('--add-delay', '-d', default=2.5, help='Seconds between each add request to Radarr.', show_default=True)
def movies(list_type, add_limit=0, add_delay=2.5): @click.option('--no-search', is_flag=True, help='Disable search when adding movies to Radarr.')
def movies(list_type, add_limit=0, add_delay=2.5, no_search=False):
added_movies = 0 added_movies = 0
# validate trakt api_key # validate trakt api_key
@ -202,7 +204,7 @@ def movies(list_type, add_limit=0, add_delay=2.5):
', '.join(movie['movie']['genres']), movie['movie']['country'].upper()) ', '.join(movie['movie']['genres']), movie['movie']['country'].upper())
# add movie to radarr # add movie to radarr
if radarr.add_movie(movie['movie']['ids']['tmdb'], movie['movie']['title'], movie['movie']['year'], if radarr.add_movie(movie['movie']['ids']['tmdb'], movie['movie']['title'], movie['movie']['year'],
profile_id, cfg.sonarr.root_folder, True): profile_id, cfg.radarr.root_folder, not no_search):
log.info("ADDED %s (%d)", movie['movie']['title'], movie['movie']['year']) log.info("ADDED %s (%d)", movie['movie']['title'], movie['movie']['year'])
added_movies += 1 added_movies += 1
else: else:

Loading…
Cancel
Save