TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1# ader — Ader (Paris, Hôtel Drouot) sale results23Drouot "site générique" platform (shared parser `_g8-auctions-eu-apac-lib/drouot-platform.ts`, also used by4`osenat`). Index `/ventes-passees?year=YYYY` (2004→today) → catalogue `/catalogue/<id>?offset=N&max=50`5(50 lot cards: number, title, description, cdn.drouot.com image, estimate, `Résultat : 1 081 EUR`).67- The page note `Résultats avec frais` / `sans frais` is read per page and per lot → `buyerPremiumIncluded`8 (Ader publishes premium-inclusive results; null when the note is missing).9- `sale` for lots with a result, `auction_lot` (ended) for unsold lots. Identifiers `ader_lot = <catalogue>/<lot>`.10- Backfill: every year from `backfillFromYear`, oldest sale first, resumable.11- Fixtures: `pnpm tsx connectors/api/_g8-auctions-eu-apac-lib/capture.ts ader --save`.12