#!/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