| .. |
|
orchestration
|
fix(tradein/scraper): длинная серия неудач перестаёт замолкать, оборванный прогон — называться успехом (#2670) (#2720)
|
2026-08-06 10:06:58 +00:00 |
|
pricing
|
refactor(scraper-kit): unify price bisection engine across providers + dedup (#2134)
|
2026-07-02 16:41:04 +00:00 |
|
providers
|
fix(tradein/scraper): длинная серия неудач перестаёт замолкать, оборванный прогон — называться успехом (#2670) (#2720)
|
2026-08-06 10:06:58 +00:00 |
|
__init__.py
|
feat(scraper-kit): copy core layer (base/save_listings/transport) with protocol injection, strangler (#2132)
|
2026-07-02 15:43:15 +00:00 |
|
avito_exceptions.py
|
fix(tradein/scraper): статус «забанен» перестаёт выдавать наш сбой за чужой (#2686) (#2711)
|
2026-08-06 08:18:26 +00:00 |
|
base.py
|
fix(tradein/matching): снять слияние по ГАР-GUID, починить приёмник кадастра и keeper (#2674)
|
2026-08-06 05:11:47 +05:00 |
|
browser_fetcher.py
|
fix(tradein/imv): домовая оценка ходит в сайдкар через пул, а не через чужой env-прокси (#2698) (#2708)
|
2026-08-06 06:52:15 +00:00 |
|
cian_state_parser.py
|
fix(tradein/cian): extract_all_states — discover new .concat() format, not just legacy .push() (#2438)
|
2026-07-04 21:03:32 +00:00 |
|
contracts.py
|
fix(tradein/matching): снять слияние по ГАР-GUID, починить приёмник кадастра и keeper (#2674)
|
2026-08-06 05:11:47 +05:00 |
|
domclick_exceptions.py
|
fix(tradein/proxy): доводить сигнал бана площадки до пула (#2600 п.1) (#2653)
|
2026-08-05 11:37:35 +00:00 |
|
geo.py
|
feat(tradein/scraper): per-city sweep capability для 5 городов области (schedules disabled)
|
2026-07-12 20:06:46 +03:00 |
|
house_type_normalizer.py
|
fix(tradein/houses): camelCase-типы домов приводятся к канону у источника (#2678) (#2719)
|
2026-08-06 09:55:54 +00:00 |
|
offer_price_history.py
|
fix(tradein/scraper-kit): клампить diff_percent перед INSERT offer_price_history (#2404)
|
2026-07-04 10:44:26 +00:00 |
|
price_brackets.py
|
feat(tradein/scraper): per-city sweep capability для 5 городов области (schedules disabled)
|
2026-07-12 20:06:46 +03:00 |
|
proxy_errors.py
|
fix(tradein/proxy): доводить сигнал бана площадки до пула (#2600 п.1) (#2653)
|
2026-08-05 11:37:35 +00:00 |
|
py.typed
|
chore(scraper-kit): scaffold internal package + uv workspace, build-safe (#2128)
|
2026-07-02 14:06:07 +00:00 |
|
repair_state_normalizer.py
|
feat(scraper-kit): copy core layer (base/save_listings/transport) with protocol injection, strangler (#2132)
|
2026-07-02 15:43:15 +00:00 |
|
snapshot_writer.py
|
fix(tradein): такт в сохранении расписания, position_in_serp невыразим (#2674)
|
2026-08-06 05:49:48 +00:00 |
|
yandex_helpers.py
|
feat(scraper-kit): copy core layer (base/save_listings/transport) with protocol injection, strangler (#2132)
|
2026-07-02 15:43:15 +00:00 |