MAC2 / streamlit_app.py
DaveM2430's picture
Create streamlit_app.py
dbc8a29 verified
Raw
History Blame
699 Bytes
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())