"""Upload metin2_private_server project to Hugging Face.""" from pathlib import Path from huggingface_hub import HfApi, create_repo REPO_ID = "manus4oHER/metin2-private-server" ROOT = Path(r"C:\Users\User\metin2_private_server") def main() -> None: api = HfApi() create_repo(REPO_ID, repo_type="model", exist_ok=True, private=False) print(f"Uploading {ROOT} -> {REPO_ID} ...") api.upload_folder( folder_path=str(ROOT), repo_id=REPO_ID, repo_type="model", ignore_patterns=[ ".git/**", "**/node_modules/**", "**/runtime/**", "runtime/**", "**/bin/**", "**/obj/**", "**/.vs/**", "**/tools/animation/**", "**/__pycache__/**", "**/*.pdb", "**/TestResults/**", "mysqld_err.log", "**/*.err", "**/*.pid", "**/ibtmp1", "**/ib_logfile0", ], ) print(f"Done: https://huggingface.co/{REPO_ID}") if __name__ == "__main__": main()