Omnibus commited on
Commit
26cd18d
1 Parent(s): 8b6e07b

Update dl.py

Browse files
Files changed (1) hide show
  1. dl.py +24 -4
dl.py CHANGED
@@ -37,14 +37,34 @@ def show_f(repo,name,token):
37
  os.makedirs(name)
38
 
39
  for d_app in f_ist:
40
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  r = requests.get(f'https://huggingface.co/spaces/{repo}/{name}/raw/main/{d_app}')
 
 
42
  #print (r.text)
43
  uid = uuid.uuid4()
44
 
45
- sf=d_app.split(".",1)[1]
46
- pf=d_app.split(".",1)[0]
47
- f_name=f'{pf}.{sf}'
48
  file = open(f'{name}/{f_name}','w')
49
  file.writelines(r.text)
50
  file.close()
 
37
  os.makedirs(name)
38
 
39
  for d_app in f_ist:
40
+ if "/" in d_app:
41
+ dir_1=d_app.split("/",1)[0]
42
+ rem_1=d_app.split("/",1)[1]
43
+ if not os.path.exists(f'{name}/{dir_1}'):
44
+ os.makedirs(f'{name}/{dir_1}')
45
+
46
+ if "/" in rem_1:
47
+ dir_2=rem_1.split("/",1)[0]
48
+ rem_2=rem_1.split("/",1)[1]
49
+ if not os.path.exists(f'{name}/{dir_1}/{dir_2}'):
50
+ os.makedirs(f'{name}/{dir_1}/{dir_2}')
51
+ sf=rem_2.split(".",1)[1]
52
+ pf=rem_2.split(".",1)[0]
53
+ f_name=f'{dir_1}/{dir2}/{pf}.{sf}'
54
+
55
+ else:
56
+ sf=rem_1.split(".",1)[1]
57
+ pf=rem_1.split(".",1)[0]
58
+ f_name=f'{dir_1}/{pf}.{sf}'
59
+ else:
60
+ pass
61
  r = requests.get(f'https://huggingface.co/spaces/{repo}/{name}/raw/main/{d_app}')
62
+ print(f_name)
63
+ print(d_app)
64
  #print (r.text)
65
  uid = uuid.uuid4()
66
 
67
+
 
 
68
  file = open(f'{name}/{f_name}','w')
69
  file.writelines(r.text)
70
  file.close()