I am trying to make a code to download videos from YouTube using pafy
module and a progressbar using tqdm
module, however the progressbar is finished before the download complete.
here is my code download piece:
with tqdm.tqdm(desc=video_name, total=video_size, unit_scale=True, unit='B', initial=0) as pbar:
bestVideo.download(filepath=full_path, quiet=True, callback=lambda _, received, *args: pbar.update(received))
here is a pic a the progressbar: