Spaces:
Sleeping
Sleeping
Download HuggingFaceManager.py from venkateshsrini/DeepSearch: direct link, hf CLI and curl.
- Browser
- Download file 867 Bytes
-
https://huggingface.co/spaces/venkateshsrini/DeepSearch/resolve/main/HuggingFaceManager.py
- Command line
-
hf download hf://spaces/venkateshsrini/DeepSearch/HuggingFaceManager.py
-
curl -L -o HuggingFaceManager.py https://huggingface.co/spaces/venkateshsrini/DeepSearch/resolve/main/HuggingFaceManager.py
867 Bytes
| import huggingface_hub as hf | |
| import os | |
| from dotenv import load_dotenv | |
| class HuggingFaceManager: | |
| def __init__(self): | |
| load_dotenv(override=True) | |
| self.api_token = os.getenv("HF_TOKEN") | |
| if not self.api_token: | |
| raise ValueError("HF_TOKEN not found in environment variables.") | |
| hf.login(token=self.api_token) | |
| def delete_space(self, space_path): | |
| try: | |
| hf.delete_repo(repo_id=space_path, repo_type="space", | |
| token=self.api_token, missing_ok=True) | |
| print(f"Successfully deleted space: {space_path}") | |
| except Exception as e: | |
| print(f"Error deleting space {space_path}: {e}") | |
| if __name__ == "__main__": | |
| manager = HuggingFaceManager() | |
| # Example usage: | |
| manager.delete_space("venkateshsrini/MySmartAssistant") | |