Spaces:
Sleeping
Sleeping
Download core/__init__.py from riazmo/Design-System-Extractor-2: direct link, hf CLI and curl.
- Browser
- Download file 1.21 kB
-
https://huggingface.co/spaces/riazmo/Design-System-Extractor-2/resolve/main/core/__init__.py
- Command line
-
hf download hf://spaces/riazmo/Design-System-Extractor-2/core/__init__.py
-
curl -L -o __init__.py https://huggingface.co/spaces/riazmo/Design-System-Extractor-2/resolve/main/core/__init__.py
1.21 kB
| """ | |
| Core utilities for Design System Extractor v2. | |
| """ | |
| from core.token_schema import ( | |
| TokenSource, | |
| Confidence, | |
| Viewport, | |
| PageType, | |
| ColorToken, | |
| TypographyToken, | |
| SpacingToken, | |
| RadiusToken, | |
| ShadowToken, | |
| ExtractedTokens, | |
| NormalizedTokens, | |
| FinalTokens, | |
| WorkflowState, | |
| ) | |
| from core.color_utils import ( | |
| parse_color, | |
| normalize_hex, | |
| get_contrast_ratio, | |
| check_wcag_compliance, | |
| generate_color_ramp, | |
| generate_accessible_ramp, | |
| categorize_color, | |
| suggest_color_name, | |
| ) | |
| # HF Inference is imported lazily to avoid circular imports | |
| # Use: from core.hf_inference import get_inference_client | |
| __all__ = [ | |
| # Enums | |
| "TokenSource", | |
| "Confidence", | |
| "Viewport", | |
| "PageType", | |
| # Token models | |
| "ColorToken", | |
| "TypographyToken", | |
| "SpacingToken", | |
| "RadiusToken", | |
| "ShadowToken", | |
| # Result models | |
| "ExtractedTokens", | |
| "NormalizedTokens", | |
| "FinalTokens", | |
| "WorkflowState", | |
| # Color utilities | |
| "parse_color", | |
| "normalize_hex", | |
| "get_contrast_ratio", | |
| "check_wcag_compliance", | |
| "generate_color_ramp", | |
| "generate_accessible_ramp", | |
| "categorize_color", | |
| "suggest_color_name", | |
| ] | |