def getFormat(videoID):
subprocess.run(['yt-dlp', '--list-formats', 'https://youtube.com/watch?v=' + videoID])
f = input("Please choose youtube video format, you need put video+audio ID of quality in this format or type anything else to quit:")
- if not re.search(r"[0-9]{3}\\+[0-9]{3}|[0-9]{2}", f):
+ if not re.search(r"^[0-9]{3}\+[0-9]{3}$|^[0-9]{2}$", f):
sys.exit(0)
else:
return f
if len(sys.argv) > 2:
if sys.argv[3] == '-v':
mode = "video"
- elif sys.argv[2] == '-a':
+ elif sys.argv[3] == '-a':
mode = "audio"
else:
usage()