mirror of
https://github.com/soimort/you-get.git
synced 2025-03-14 20:04:00 +03:00
progress bar format 0B/s speed nicer
This commit is contained in:
parent
fb2bc20a5e
commit
79867ab489
@ -433,13 +433,14 @@ def url_save_chunked(url, filepath, bar, refer = None, is_part = False, faker =
|
|||||||
def num2human(num, unit=1024):
|
def num2human(num, unit=1024):
|
||||||
"""Convert integer to human readable units"""
|
"""Convert integer to human readable units"""
|
||||||
units = ["K", "M", "G", "T"]
|
units = ["K", "M", "G", "T"]
|
||||||
ret = "{}".format(num)
|
ret_fmt = "{:>6.2f}"
|
||||||
|
ret = ret_fmt.format(num)
|
||||||
num = float(num)
|
num = float(num)
|
||||||
|
|
||||||
for i in range(len(units)-1, -1, -1):
|
for i in range(len(units)-1, -1, -1):
|
||||||
div = unit**(i+1)
|
div = unit**(i+1)
|
||||||
if (num/div) > 1:
|
if (num/div) > 1:
|
||||||
ret = "{:>6.2f}{}".format(num/div, units[i])
|
ret = ret_fmt.format(num/div, units[i])
|
||||||
break
|
break
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
@ -477,7 +478,8 @@ class BaseProgressBar:
|
|||||||
"""
|
"""
|
||||||
if self.last_time < 0:
|
if self.last_time < 0:
|
||||||
self.last_time = time.time()
|
self.last_time = time.time()
|
||||||
return 0
|
speed = 0
|
||||||
|
else:
|
||||||
now = time.time()
|
now = time.time()
|
||||||
delta_size = self.received - self.last_received
|
delta_size = self.received - self.last_received
|
||||||
self.last_received = self.received
|
self.last_received = self.received
|
||||||
|
Loading…
x
Reference in New Issue
Block a user