gendesign/tradein-mvp/backend/app
bot-backend 1f18a2ccdc feat(tradein): Cian browser auto-login — POST /admin/scrape/cian/auto-login (#639)
Variant B: headless camoufox логинится email+паролем (без SMS), извлекает
auth-cookies → verify → save_session. Browser-сервис получает generic POST /login
(url/selectors/success_cookie в body), Cian-специфика — в config (env-overridable).
Авто-refresh в scheduler — follow-up PR после ручной валидации логина на проде.
2026-05-31 20:57:39 +03:00
..
api feat(tradein): Cian browser auto-login — POST /admin/scrape/cian/auto-login (#639) 2026-05-31 20:57:39 +03:00
core feat(tradein): Cian browser auto-login — POST /admin/scrape/cian/auto-login (#639) 2026-05-31 20:57:39 +03:00
observability feat(tradein): enrich GlitchTip SDK init — integrations + PII scrub (#396) (#643) 2026-05-29 09:23:17 +00:00
schemas docs(tradein): clarify n_analogs vs analogs[] top-10 cap (#698) (#737) 2026-05-30 15:00:48 +00:00
services feat(tradein): Cian browser auto-login — POST /admin/scrape/cian/auto-login (#639) 2026-05-31 20:57:39 +03:00
tasks feat(tradein): scheduled monthly Rosreestr new-quarter poll → ingest alert (#888) (#894) 2026-05-31 13:13:55 +00:00
__init__.py feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
main.py feat(tradein): systemd timer scheduler — trigger script + units + SCHEDULER_ENABLE flag (#581) 2026-05-31 16:53:38 +00:00