-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinit_directory.py
37 lines (34 loc) · 1.19 KB
/
init_directory.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
import wget
import zipfile
import sys
def download_csv():
try:
print("Downloading train_clean.csv")
wget.download('https://s3.amazonaws.com/google-landmark/metadata/train_clean.csv', 'train_clean.csv')
except:
print("train_clean.csv download failed")
try:
print("Downloading train_label_to_category.csv")
wget.download('https://s3.amazonaws.com/google-landmark/metadata/train_label_to_category.csv', 'train_label_to_category.csv')
except:
print("train_label_to_category.csv download failed")
print("Done downloading")
def download_pdb():
try:
print("Downloading PDB.zip")
wget.download('https://cassettefbisurveillancevan.s3.eu-west-3.amazonaws.com/PDB.zip', 'PDB.zip')
except:
print("PDB.zip download failed")
try:
with zipfile.ZipFile('PDB.zip', 'r') as zip_ref:
zip_ref.extractall()
except:
print("PDB.zip unzip failed")
if __name__ == "__main__":
for i in range(1,len(sys.argv)):
if sys.argv[i]=='csv':
download_csv()
elif sys.argv[i]=='pdb':
download_pdb()
else:
print("Unknown parameter: " + str(sys.argv[i]))