Maximofn commited on
Commit
92d4e30
1 Parent(s): 3dbe153

Add progress bar to download script

Browse files
Files changed (1) hide show
  1. download.py +7 -0
download.py CHANGED
@@ -4,6 +4,7 @@ import argparse
4
  import twitchdl.commands as twitch_downloader
5
  import twitchdl.twitch
6
  from twitchdl.commands.download import _parse_playlists
 
7
 
8
  VIDEO_FOLDER = 'videos'
9
  AUDIO_FOLDER = 'audios'
@@ -114,12 +115,18 @@ def download_youtube(url, type):
114
 
115
  def main(args):
116
  url = args.url
 
 
117
  if 'twitch' in url.lower():
118
  download_twitch(url, DOWNLOAD_VIDEO)
 
119
  download_twitch(url, DOWNLOAD_AUDIO)
 
120
  elif 'youtube' in url.lower() or 'youtu.be' in url.lower():
121
  download_youtube(url, DOWNLOAD_VIDEO)
 
122
  download_youtube(url, DOWNLOAD_AUDIO)
 
123
  else:
124
  print('Unknown video source')
125
 
 
4
  import twitchdl.commands as twitch_downloader
5
  import twitchdl.twitch
6
  from twitchdl.commands.download import _parse_playlists
7
+ from tqdm import tqdm
8
 
9
  VIDEO_FOLDER = 'videos'
10
  AUDIO_FOLDER = 'audios'
 
115
 
116
  def main(args):
117
  url = args.url
118
+ num_works = 2
119
+ download_progress_bar = tqdm(total=num_works, desc='Downloading video and audio progress')
120
  if 'twitch' in url.lower():
121
  download_twitch(url, DOWNLOAD_VIDEO)
122
+ download_progress_bar.update(1)
123
  download_twitch(url, DOWNLOAD_AUDIO)
124
+ download_progress_bar.update(1)
125
  elif 'youtube' in url.lower() or 'youtu.be' in url.lower():
126
  download_youtube(url, DOWNLOAD_VIDEO)
127
+ download_progress_bar.update(1)
128
  download_youtube(url, DOWNLOAD_AUDIO)
129
+ download_progress_bar.update(1)
130
  else:
131
  print('Unknown video source')
132