55# Master dictionary--will be expanding in future iterations of the project
66# version 1 of vid.py
77master = {
8- 'Audio' : {
9- 'format' : 'bestaudio/best' ,
10- 'noplaylist' : True ,
11- 'postprocessors' : [{
12- 'key' : 'FFmpegExtractAudio' ,
13- 'preferredcodec' : 'mp3' ,
14- 'preferredquality' : '192' ,
15- }]
8+ 'Audio' : {
9+ 'format' : 'bestaudio/best' ,
10+ 'noplaylist' : True ,
11+ 'postprocessors' : [{
12+ 'key' : 'FFmpegExtractAudio' ,
13+ 'preferredcodec' : 'mp3' ,
14+ 'preferredquality' : '192' ,
15+ }]
16+ },
17+ 'Video' : {
18+ 'format' : 'bestvideo+bestaudio/best' ,
19+ 'noplaylist' : True ,
20+ 'postprocessors' : [{
21+ 'key' : 'FFmpegVideoConvertor' ,
22+ 'preferedformat' : 'mp4' ,
23+ # 'preferredquality': '137',
24+ }]
25+ },
26+ 'list' : {
27+ 'listsubtitles' : True
1628 },
17- 'Video' : {
18- 'format' : 'bestvideo+bestaudio/best' ,
19- 'noplaylist' : True ,
20- 'postprocessors' : [{
21- 'key' : 'FFmpegVideoConvertor' ,
22- 'preferedformat' : 'mp4' ,
23- # 'preferredquality': '137',
24- }]
25- },
26- 'list' : {
27- 'listsubtitles' : True
28- },
29- 'listformat' : {
30- 'lisformats' : True
29+ 'listformat' : {
30+ 'lisformats' : True
3131 }
3232}
3333
@@ -69,7 +69,7 @@ def check(link):
6969 return False
7070
7171
72- def download (link , data ):
72+ def download (link ,data ):
7373 try :
7474 with youtube_dl .YoutubeDL (data ) as ydl :
7575 ydl .download ([link ])
@@ -87,22 +87,21 @@ def main():
8787 print ("2.Download a Video playlist" )
8888 print ("3.Download a Single Audio" )
8989 print ("4.Download a single video file" )
90- ch = int (input ("Enter your choice: " ))
91- if ch in [1 , 2 , 3 , 4 ]:
90+ ch = int (input ("Enter your choice: " ))
91+ if ch in [1 ,2 , 3 , 4 ]:
9292 if ch == 1 :
9393 master ['Audio' ]['noplaylist' ] = False
94- download (link , master ['Audio' ])
94+ download (link ,master ['Audio' ])
9595 elif ch == 2 :
9696 master ['Video' ]['noplaylist' ] = False
97- download (link , master ['Video' ])
97+ download (link ,master ['Video' ])
9898 elif ch == 4 :
99- download (link , master ['Video' ])
99+ download (link ,master ['Video' ])
100100 else :
101- download (link , master ['Audio' ])
101+ download (link ,master ['Audio' ])
102102 else :
103103 print ("Bad choice" )
104104 ch = str (input ("do you want to continue?(Y/n)" ))
105105
106-
107- if __name__ == "__main__" :
106+ if __name__ == "__main__" :
108107 main ()
0 commit comments