Spaces:
Sleeping
Sleeping
| """Uploads files/folders to HF hub for use with Spaces.""" | |
| import os | |
| from huggingface_hub import Repository, HfApi | |
| api = HfApi() | |
| repo_id = "bpiyush/SoundOfWater" | |
| repo_type = "space" | |
| upload_file = "upload_to_hub.py" | |
| if upload_file is not None: | |
| print("Uploading file: ", upload_file) | |
| assert isinstance(upload_file, str), "Please provide a valid file path." | |
| api.upload_file( | |
| path_or_fileobj=f"./{upload_file}", | |
| path_in_repo=upload_file, | |
| repo_id=repo_id, | |
| repo_type=repo_type, | |
| ) | |
| upload_folder = None | |
| if upload_folder is not None: | |
| print("Uploading folder: ", upload_folder) | |
| assert isinstance(upload_folder, str), "Please provide a valid folder path." | |
| api.upload_folder( | |
| folder_path=f"./{upload_folder}", | |
| path_in_repo=upload_folder, | |
| repo_id=repo_id, | |
| repo_type=repo_type, | |
| ) |