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%

# woolley-wallis — Woolley & Wallis (Salisbury) hammer prices

robots.txt disallows /umbraco/ (the site's past-sales JSON) → not used. Instead: /sitemap-xml → sale pages /departments/<dept>/<code>/ (title, date) → view-lot/1/ exposes sale-id → public JSON GET /api/lots/search?saleId=<id>&pageIndex=N&pageSize=100 (LotNumber, Title, FullDescription, estimates, HammerPrice, image, ViewUrl).

  • HammerPrice is explicitly the hammer → buyerPremiumIncluded=false, GBP; missing hammer → auction_lot (ended).
  • fetchSalePage is overridden to resolve the sale id once per sale (cached in sale.extra.sale_id).
  • Identifiers woolley_wallis_lot = <sale code>/<lot>; metadata.ww_lot_id = platform lot id.
  • Fixtures: pnpm tsx connectors/api/_g8-auctions-eu-apac-lib/capture.ts woolley-wallis --save.