from huggingface_hub import HfApi, upload_folder, create_repo import os from pathlib import Path token = Path('hf_token.txt').read_text().strip() username = 'FuryAssassin' repo_id = f"{username}/CheckpointCleanup-Release" api = HfApi() try: create_repo(repo_id=repo_id, token=token, private=False, repo_type='model', exist_ok=True) print('Repo created or already exists:', repo_id) except Exception as e: print('Failed to create repo:', e) # Upload folder, exclude .git if present folder_path = Path('.') # Use upload_folder from huggingface_hub try: upload_folder( repo_id=repo_id, folder_path=str(folder_path), path_in_repo='.', token=token, repo_type='model', ignore_patterns=['.git','*.pyc','__pycache__'] ) print('Uploaded folder to repo') except Exception as e: print('Upload failed:', e)