mirror of
https://github.com/KevinMidboe/spotify-downloader.git
synced 2025-12-08 20:39:08 +00:00
Pass multiple tracks at once in --song argument
This commit is contained in:
@@ -99,7 +99,10 @@ def get_arguments(raw_args=None, to_group=True, to_merge=True):
|
|||||||
group = parser.add_mutually_exclusive_group(required=True)
|
group = parser.add_mutually_exclusive_group(required=True)
|
||||||
|
|
||||||
group.add_argument(
|
group.add_argument(
|
||||||
"-s", "--song", help="download track by spotify link or name"
|
"-s",
|
||||||
|
"--song",
|
||||||
|
nargs='+',
|
||||||
|
help="download track by spotify link or name"
|
||||||
)
|
)
|
||||||
group.add_argument("-l", "--list", help="download tracks from a file")
|
group.add_argument("-l", "--list", help="download tracks from a file")
|
||||||
group.add_argument(
|
group.add_argument(
|
||||||
|
|||||||
@@ -22,8 +22,9 @@ def debug_sys_info():
|
|||||||
|
|
||||||
def match_args():
|
def match_args():
|
||||||
if const.args.song:
|
if const.args.song:
|
||||||
track_dl = downloader.Downloader(raw_song=const.args.song)
|
for track in const.args.song:
|
||||||
track_dl.download_single()
|
track_dl = downloader.Downloader(raw_song=track)
|
||||||
|
track_dl.download_single()
|
||||||
elif const.args.list:
|
elif const.args.list:
|
||||||
if const.args.write_m3u:
|
if const.args.write_m3u:
|
||||||
youtube_tools.generate_m3u(track_file=const.args.list)
|
youtube_tools.generate_m3u(track_file=const.args.list)
|
||||||
|
|||||||
Reference in New Issue
Block a user