File size: 792 Bytes
2cd42be
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from datasets import DatasetDict, Dataset
from dotenv import load_dotenv
import os
from huggingface_hub import HfApi

load_dotenv()

HF_DATA_REPO_ID = os.getenv("HF_DATA_REPO_ID")
HF_DATA_TOKEN = os.getenv("HF_DATA_TOKEN")
api = HfApi()

# 1๏ธโƒฃ repo ๋‚ด ์ „์ฒด ํŒŒ์ผ ๋ฆฌ์ŠคํŠธ ๊ฐ€์ ธ์˜ค๊ธฐ
files = api.list_repo_files(repo_id=HF_DATA_REPO_ID, repo_type="dataset", token=HF_DATA_TOKEN)

print(f"๐Ÿ“‚ ์‚ญ์ œ ๋Œ€์ƒ ํŒŒ์ผ {len(files)}๊ฐœ:")
for f in files:
    print("-", f)

# 2๏ธโƒฃ ์ „์ฒด ํŒŒ์ผ ์‚ญ์ œ
for path in files:
    api.delete_file(
        path_in_repo=path,
        repo_id=HF_DATA_REPO_ID,
        repo_type="dataset",
        token=HF_DATA_TOKEN
    )
    print(f"๐Ÿ—‘๏ธ {path} ์‚ญ์ œ ์™„๋ฃŒ")

print("โœ… ํ—ˆ๊น…ํŽ˜์ด์Šค Hub์˜ /data ํฌํ•จ ๋ชจ๋“  ํŒŒ์ผ ์‚ญ์ œ ์™„๋ฃŒ")