Spaces:
Sleeping
Sleeping
| import json | |
| from gradio_client import Client | |
| def call_logger(log_info, caller, hf_token) -> None: | |
| ####################### | |
| # logging | |
| ####################### | |
| urls = [ | |
| "https://hubei-hunan-logger.hf.space", | |
| "https://hubei-hunan-logger2.hf.space", | |
| ] | |
| for url in urls: | |
| try: | |
| client = Client( | |
| url, | |
| hf_token=hf_token, | |
| verbose=False, | |
| ) | |
| client.submit(json.dumps(log_info), caller) | |
| print(f"[logging to {url}] OK") | |
| except Exception as e: | |
| print(f"[logging to {url}] error: {e}") | |
| def call_clouddisk(service, arg, hf_token) -> str | None: | |
| ########################## | |
| # upload or download game | |
| ########################## | |
| urls = [ | |
| "https://pgsoft-clouddisk.hf.space", | |
| # "https://pgsoft-clouddisk2.hf.space", | |
| ] | |
| for url in urls: | |
| try: | |
| client = Client( | |
| url, | |
| hf_token=hf_token, | |
| verbose=False, | |
| ) | |
| res = client.predict(service, arg, api_name="/predict") | |
| print("[call_clouddisk] OK") | |
| return res | |
| except Exception as e: | |
| print(f"[call_clouddisk] {type(e)}: {e}") | |
| return None | |