Add --dry-run option (#190)

This commit is contained in:
Ritiek Malhotra
2018-01-06 13:02:07 +05:30
committed by GitHub
parent e175608135
commit 090cdd1c59
2 changed files with 11 additions and 4 deletions

View File

@@ -167,7 +167,6 @@ def generate_youtube_url(raw_song, meta_tags, tries_remaining=5):
else:
full_link = None
log.debug('Best matching video link: {}'.format(full_link))
return full_link
@@ -418,9 +417,10 @@ def grab_single(raw_song, number=None):
log.debug('Found no matching video')
return
# log '[number]. [artist] - [song]' if downloading from list
# otherwise log '[artist] - [song]'
log.info(get_youtube_title(content, number))
# "[number]. [artist] - [song]" if downloading from list
# otherwise "[artist] - [song]"
youtube_title = get_youtube_title(content, number)
log.info('{} ({})'.format(youtube_title, content.watchv_url))
# generate file name of the song to download
songname = content.title
@@ -430,6 +430,9 @@ def grab_single(raw_song, number=None):
if not refined_songname == ' - ':
songname = refined_songname
if args.dry_run:
return
file_name = internals.sanitize_title(songname)
if not check_exists(file_name, raw_song, meta_tags):