File size: 594 Bytes
2becd91
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import os
import glob
from huggingface_hub import HfApi
api = HfApi()
repo_id = "srush/minichain-"

for f in glob.glob("../MiniChain/examples/*.py"):
    name = f.split("/")[-1].split(".")[0]
    # api.create_repo(repo_id=repo_id+name, repo_type="space", space_sdk="gradio")
    f2 = f.rsplit(".", 1)[0]
    os.system(f"rm -fr {name}")
    os.system(f"mkdir {name}")
    os.system(f"cp {f} {name}/app.py")
    os.system(f"cp {f2}*tpl {name}/")
    os.system(f"cp requirements.txt {name}/")
    print(name, f, f2)
    api.upload_folder(repo_id=repo_id+name, repo_type="space", folder_path=name)