INNER CODE UNIT · Python
url
MathCancer/PhysiCell · beta/download_binary.py:61
url = list_models[model] + mb_file
print('> Downloading from: ', url)
dir_name = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print('> Loading into directory: ', dir_name)
my_file = os.path.join(dir_name, mb_file)
print('> File: ',my_file)
def download_cb(blocknum, blocksize, totalsize):
readsofar = blocknum * blocksize
if totalsize > 0:
percent = readsofar * 1e2 / totalsize
s = "\r%5.1f%% %*d / %d" % (
percent, len(str(totalsize)), readsofar, totalsize)
sys.stderr.write(s)
if readsofar >= totalsize: # near the end
sys.stderr.write("\n")