-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathtest.py
43 lines (26 loc) · 973 Bytes
/
test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from pretty_downloader import download
url = 'http://ipv4.download.thinkbroadband.com/1GB.zip'
def basic_download():
print(download(url))
def path_download():
print(download(url, file_path=r'C:\Users\amng8\Downloads'))
def name_download():
print(download(url, file_name='NAME-TEST.zip'))
def progress_download():
print(download(url, bar_name='Download name test'))
def block_download():
print(download(url, block_size=2048))
def full_download():
print(download(url, file_path=r'C:\Users\amng8\Downloads',
file_name='NAME-TEST.zip', bar_name='Download name test'
, block_size=2048))
def proxy_download():
print(download(url, proxies={'http': 'http://135.125.218.47:8080'}))
if __name__ == '__main__':
basic_download()
path_download()
name_download()
progress_download()
block_download()
full_download()
proxy_download()