|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from huggingface_hub import HfApi |
|
|
|
|
|
my_token = "" |
|
|
|
|
|
my_namespace = "uav-vts" |
|
|
|
|
|
api = HfApi(token=my_token) |
|
|
|
|
|
spaces = api.list_spaces(author=my_namespace) |
|
|
|
|
|
if not spaces: |
|
|
print("Không tìm thấy Space nào trong namespace / resource group này.") |
|
|
else: |
|
|
print(f"Tìm thấy {len(list(spaces))} Space(s) trong namespace '{my_namespace}':\n") |
|
|
for space in spaces: |
|
|
owner, name = space.id.split("/") if "/" in space.id else ("unknown", space.id) |
|
|
url = f"https://huggingface.co/spaces/{space.id}" |
|
|
private = getattr(space, "private", "N/A") |
|
|
sdk = getattr(space, "sdk", "N/A") |
|
|
last_modified = getattr(space, "lastModified", "N/A") |
|
|
|
|
|
status = getattr(getattr(space, "cardData", {}), "status", "N/A") |
|
|
|
|
|
print(f"Owner: {owner}, Name: {name}") |
|
|
print(f"URL: {url}") |
|
|
print(f"Private: {private}, SDK: {sdk}, LastModified: {last_modified}, Status: {status}") |
|
|
print("-" * 60) |
|
|
|