1
0
mirror of https://github.com/mikf/gallery-dl.git synced 2024-11-25 20:22:36 +01:00

simplify and adjust download progress indicator (#1519)

This commit is contained in:
Mike Fährmann 2021-09-29 18:38:45 +02:00
parent e0bdacd932
commit 28f1c36da2
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

View File

@ -293,17 +293,13 @@ class TerminalOutput(NullOutput):
print("\r", self.shorten(CHAR_SUCCESS + path), sep="")
def progress(self, bytes_total, bytes_downloaded, bytes_per_second):
bdl = util.format_value(bytes_downloaded)
bps = util.format_value(bytes_per_second)
if bytes_total is None:
print("\r {:>7}B {:>7}B/s \r".format(
util.format_value(bytes_downloaded),
util.format_value(bytes_per_second),
), end="")
print("\r{:>7}B {:>7}B/s ".format(bdl, bps), end="")
else:
print("\r{:>3}% {:>7}B {:>7}B/s \r".format(
bytes_downloaded * 100 // bytes_total,
util.format_value(bytes_downloaded),
util.format_value(bytes_per_second),
), end="")
print("\r{:>3}% {:>7}B {:>7}B/s ".format(
bytes_downloaded * 100 // bytes_total, bdl, bps), end="")
class ColorOutput(TerminalOutput):