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)
|