| """ | |
| Configuration for Content-Freshness-Scorer. | |
| """ | |
| import os | |
| from pathlib import Path | |
| BASE_DIR = Path(__file__).resolve().parent | |
| DATA_PATH = os.getenv("DATA_PATH", str(BASE_DIR / "data" / "pages.csv")) | |
| QUERIES_PATH = os.getenv("QUERIES_PATH", str(BASE_DIR / "data" / "target_queries.txt")) | |
| MODEL_DIR = Path(os.getenv("MODEL_DIR", str(BASE_DIR / "models"))) | |
| FRESHNESS_HALFLIFE_DAYS = float(os.getenv("FRESHNESS_HALFLIFE_DAYS", "365")) | |
| CONTENT_COLUMN = "content" | |
| DATE_COLUMN = "last_modified" | |
| URL_COLUMN = "url" | |
| try: | |
| MODEL_DIR.mkdir(parents=True, exist_ok=True) | |
| except OSError: | |
| pass | |