Spaces:
Running
Running
File size: 630 Bytes
0a1b571 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
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()
|