Spaces:
Running
Running
| import logging | |
| from pprint import pprint | |
| from hf_eda_mcp.integrations.hf_client import HfClient | |
| logger = logging.getLogger(__name__) | |
| logging.basicConfig( | |
| filename="scripts.log", | |
| encoding='utf-8', | |
| level=logging.DEBUG, | |
| filemode="w", | |
| format='%(asctime)s - %(levelname)s - %(message)s', | |
| ) | |
| def authenticate(): | |
| client = HfClient() | |
| client._authenticate() | |
| return client | |
| def get_dataset_info(client: HfClient, dataset_id: str = "squad"): | |
| metadata = client.get_dataset_info(dataset_id) | |
| logger.info("Fetched %s dataset", dataset_id) | |
| pprint(metadata, indent=4) | |
| if __name__ == "__main__": | |
| client = authenticate() | |
| get_dataset_info(client=client, dataset_id="nyu-mll/glue") |