Spaces:
Sleeping
Sleeping
Download src/classifiers/base_classifier.py from gouriikarus3d/Catalog-AI: direct link, hf CLI and curl.
- Browser
- Download file 521 Bytes
-
https://huggingface.co/spaces/gouriikarus3d/Catalog-AI/resolve/main/src/classifiers/base_classifier.py
- Command line
-
hf download hf://spaces/gouriikarus3d/Catalog-AI/src/classifiers/base_classifier.py
-
curl -L -o base_classifier.py https://huggingface.co/spaces/gouriikarus3d/Catalog-AI/resolve/main/src/classifiers/base_classifier.py
521 Bytes
| """Base classifier interface.""" | |
| from abc import ABC, abstractmethod | |
| class BaseClassifier(ABC): | |
| """Abstract base class for page classifiers.""" | |
| def is_product_page(self, url: str, markdown: str) -> bool: | |
| """ | |
| Determine if a page is a product customization page. | |
| Args: | |
| url: The page URL | |
| markdown: The page content in markdown | |
| Returns: | |
| True if product page, False otherwise | |
| """ | |
| pass |