11 lines
607 B
Python
Executable File
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
|