init: server build project template
This commit is contained in:
Executable
+10
@@ -0,0 +1,10 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user