Files

11 lines
607 B
Python
Executable File

#!/usr/bin/env python3
"""Заглушка: обходит sources из data/prices.yaml и обновляет цены.
Здесь оставлены TODO — реализация парсеров зависит от сайта."""
from pathlib import Path
import yaml
ROOT = Path(__file__).resolve().parent.parent
prices = yaml.safe_load((ROOT/"data"/"prices.yaml").read_text())
print("Sources:", [s["name"] for s in prices["sources"]])
# TODO: requests + BeautifulSoup для каждой позиции из components.yaml
# TODO: сохранить результат в data/prices.yaml -> overrides