| import os |
| import requests |
|
|
| token = os.environ.get("HITTER_TOKEN", "") |
| repo = "BrewsterWhitecapsMAC/mac-private" |
|
|
| def download_private_file(repo_id, filename, token, dest=None): |
| if dest is None: |
| dest = f"/tmp/{filename}" |
| url = f"https://huggingface.co/datasets/{repo_id}/resolve/main/{filename}" |
| resp = requests.get(url, headers={"Authorization": f"Bearer {token}"}, timeout=60) |
| if resp.status_code != 200: |
| raise Exception(f"Failed to download {filename}: {resp.status_code}") |
| with open(dest, "wb") as f: |
| f.write(resp.content) |
| return dest |
|
|
| download_private_file(repo, "mac_app.py", token, dest="/tmp/mac_app.py") |
|
|
| exec(open("/tmp/mac_app.py").read()) |