-
Andrey Azeev authored
README: - демпинг-пайплайн (scheduler → kaspi.scraper → remote consumer), stock-gate, вторая база SCRAPER, scheduler = XML + dumping cron-джобы; - полная таблица endpoint'ов: extensions, parser-rules CRUD, /dumping/* admin, fix /files → /download/file, /metrics; - per-account коллекция products.<accountId> в БД Price; - deps: убрать lib-utils, lib-aio-rabbit-broker v3.4.0, +black; +docs/, local-price/. CHANGELOG [Unreleased]: - Added: демпинг-пайплайн, stock-driven parse gate, parser-rules CRUD, account extensions, docs/; - Changed: Publisher DI, consumer PEP 654, connect_timeout 30.0, источник цен → kaspi.products.price, categoryCode → categoryCodes; - актуализированы auth-строки (X-UUID убран; JWT = аутентификация, аккаунт через require_by_uuid(uuid)); убрана net-zero churn lib-utils. .env.example: - блок APP__DUMPINGSCHEDULER_* (закомментированный, только scheduler.py).
edf97a9bAndrey Azeev authoredREADME: - демпинг-пайплайн (scheduler → kaspi.scraper → remote consumer), stock-gate, вторая база SCRAPER, scheduler = XML + dumping cron-джобы; - полная таблица endpoint'ов: extensions, parser-rules CRUD, /dumping/* admin, fix /files → /download/file, /metrics; - per-account коллекция products.<accountId> в БД Price; - deps: убрать lib-utils, lib-aio-rabbit-broker v3.4.0, +black; +docs/, local-price/. CHANGELOG [Unreleased]: - Added: демпинг-пайплайн, stock-driven parse gate, parser-rules CRUD, account extensions, docs/; - Changed: Publisher DI, consumer PEP 654, connect_timeout 30.0, источник цен → kaspi.products.price, categoryCode → categoryCodes; - актуализированы auth-строки (X-UUID убран; JWT = аутентификация, аккаунт через require_by_uuid(uuid)); убрана net-zero churn lib-utils. .env.example: - блок APP__DUMPINGSCHEDULER_* (закомментированный, только scheduler.py).
Loading