Spaces:
Running
Running
| from typing import Any | |
| from hibiapi.utils.config import APIConfig | |
| _Config = APIConfig("sauce") | |
| class SauceConstants: | |
| CONFIG: APIConfig = _Config | |
| API_KEY: list[str] = _Config["net"]["api-key"].as_str_seq() | |
| USER_AGENT: str = _Config["net"]["user-agent"].as_str() | |
| PROXIES: dict[str, str] = _Config["proxy"].as_dict() | |
| IMAGE_HEADERS: dict[str, Any] = _Config["image"]["headers"].as_dict() | |
| IMAGE_ALLOWED_HOST: list[str] = _Config["image"]["allowed"].get(list[str]) | |
| IMAGE_MAXIMUM_SIZE: int = _Config["image"]["max-size"].as_number() * 1024 | |
| IMAGE_TIMEOUT: int = _Config["image"]["timeout"].as_number() | |