Log name if song already exists

This commit is contained in:
ritiek
2017-12-15 20:10:57 +05:30
parent df513acc35
commit fe11ade687
4 changed files with 7 additions and 8 deletions

View File

@@ -112,8 +112,7 @@ optional arguments:
prefered output extension .mp3 or .m4a (AAC) (default: prefered output extension .mp3 or .m4a (AAC) (default:
.mp3) .mp3)
-ll {INFO,WARNING,ERROR,DEBUG}, --log-level {INFO,WARNING,ERROR,DEBUG} -ll {INFO,WARNING,ERROR,DEBUG}, --log-level {INFO,WARNING,ERROR,DEBUG}
possible values - ['INFO', 'WARNING', 'ERROR', set log verbosity (default: INFO)
'DEBUG'] (default: INFO)
``` ```
#### Download by Name #### Download by Name

View File

@@ -72,7 +72,7 @@ def get_arguments():
'-ll', '--log-level', default='INFO', '-ll', '--log-level', default='INFO',
choices=_LOG_LEVELS_STR, choices=_LOG_LEVELS_STR,
type=str.upper, type=str.upper,
help='possible values - {}'.format(_LOG_LEVELS_STR)) help='set log verbosity')
parsed = parser.parse_args() parsed = parser.parse_args()
parsed.log_level = log_leveller(parsed.log_level) parsed.log_level = log_leveller(parsed.log_level)

View File

@@ -10,7 +10,7 @@ def log_leveller(log_level_str):
return loggin_level return loggin_level
# Create a logger
log_format = ("%(color)s%(levelname)s:%(end_color)s %(message)s") log_format = ("%(color)s%(levelname)s:%(end_color)s %(message)s")
formatter = logzero.LogFormatter(fmt=log_format) formatter = logzero.LogFormatter(fmt=log_format)
log = logzero.setup_logger(formatter=formatter, level=logging.INFO) # create a default logger
log = logzero.setup_logger(formatter=formatter)

View File

@@ -305,11 +305,11 @@ def check_exists(music_file, raw_song, meta_tags, islist=True):
# if downloading only single song, prompt to re-download # if downloading only single song, prompt to re-download
if islist: if islist:
log.warning('Song already exists') log.warning('"{}" already exists'.format(song))
return True return True
else: else:
log.info('Song with same name has already been downloaded. ' log.info('"{}" has already been downloaded. '
'Re-download? (y/N): ') 'Re-download? (y/N): '.format(song))
prompt = input('> ') prompt = input('> ')
if prompt.lower() == 'y': if prompt.lower() == 'y':
os.remove(os.path.join(args.folder, song)) os.remove(os.path.join(args.folder, song))