SPB Git forge

spb/rareindex

Public
54commits 1branches 0releases
7.1 MBsize
maindefault branch
10 days agolast push
TypeScript 61.9% HTML 37.2% SQL 0.7%
983 B

# chronext — CHRONEXT (certified pre-owned watches, DE)

Dealer asking prices from CHRONEXT's server-rendered category pages.

  • Seeds are category paths (/rolex/submariner, /omega/speedmaster, /patek-philippe/nautilus, …, all verified 200). Each page (~3.7 MB) holds 24 .product-tile elements: brand, model, reference, displayed price (USD 4,380 from North America, EUR from the EU — parsed with parsePrice, stored in the shown currency), condition label, image, /brand/model/reference/V<id> URL → listing.
  • Pagination follows the page's own …[offset]=N links (pagesPerSeed, backfill bounded by backfillMaxPages).
  • lookup() reads the product page's schema.org Product (sku A…, mpn = reference, brand, offer price/currency/availability/condition).
  • Identity: identifiers.chronext_id (V-code), chronext_sku, reference.

Smoke: pnpm tsx connectors/api/_g9-asia-watch-sneaker-lib/capture.ts chronext --limit 1 --seeds /rolex/submariner.