diff options
Diffstat (limited to 'initial_setup.py')
| -rw-r--r-- | initial_setup.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/initial_setup.py b/initial_setup.py new file mode 100644 index 0000000..0384a70 --- /dev/null +++ b/initial_setup.py @@ -0,0 +1,23 @@ +import sys +import requests + + +def download(url, filename): + with open(filename, 'wb') as f: + response = requests.get(url, stream=True) + total = response.headers.get('content-length') + + if total is None: + f.write(response.content) + else: + downloaded = 0 + total = int(total) + for data in response.iter_content(chunk_size=max(int(total/1000), 1024*1024)): + downloaded += len(data) + f.write(data) + done = int(50*downloaded/total) + sys.stdout.write('\r[{}{}]'.format('█' * done, '.' * (50-done))) + sys.stdout.flush() + sys.stdout.write('\n') + +print('[*] Downloading test file of size 100 MB...')
\ No newline at end of file |
