File size: 580 Bytes
3045bc4
 
dff77cf
3045bc4
 
 
 
 
 
 
 
 
 
 
 
 
dff77cf
b471335
3045bc4
 
 
 
dff77cf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import os
import sys
from huggingface_hub import snapshot_download

REPO_ID = os.environ.get("DATASET_REPO_ID")
TOKEN = os.environ.get("HF_TOKEN")

if not REPO_ID or not TOKEN:
    print("Secrets not set. Skipping download.")
    sys.exit(0)

try:
    snapshot_download(
        repo_id=REPO_ID,
        repo_type="dataset",
        local_dir="/app/data",
        allow_patterns=["paperclip_app/*"],
        ignore_patterns=["paperclip_app/instances/default/db/*"],
        token=TOKEN
    )
    print("Download complete.")
except Exception as e:
    print(f"Starting fresh: {e}")