From b427d05f43accb172d02b9997ddc6ea82e74456a Mon Sep 17 00:00:00 2001 From: Samuel Mimram Date: Mon, 24 Jan 2022 09:46:10 +0100 Subject: [PATCH] Print downloaded file size. --- download.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/download.py b/download.py index 4294a61..0c9567c 100755 --- a/download.py +++ b/download.py @@ -30,14 +30,18 @@ def _get(self, path): outpath = os.path.join(self.outdir, path) os.makedirs(os.path.dirname(outpath), exist_ok=True) - print(f"Downloading {url}...") + print(f"Downloading {url}", end="") with open(outpath, 'wb') as fp: buf = bytearray(64 * 1024) req = urllib.request.Request(url) req.add_header('User-Agent', 'bbb-video-downloader/1.0') resp = urllib.request.urlopen(req) content_length = resp.headers['Content-Length'] - if content_length is not None: content_length = int(content_length) + if content_length is not None: + content_length = int(content_length) + print(f" ({content_length} bytes)...") + else: + print("...") while True: with resp: n = resp.readinto(buf)