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%

# whisky-auction — Whisky.Auction past results

London online auctioneer (monthly sales since 2016). Realised prices (GBP winning bid = hammer; buyer commission separate) are read from the public past-auction lot grids, which are plain HTML:

  • /auctions — every past auction (id, dates, highest winning bid).
  • /auctions/auction/<id>?category=<filters>&pageIndex=N&pageSize=90&sort=Price&dir=desc — lot cards with data-winningbid, data-enddate, data-product-id, state classes (Met/NA/Aftersale = sold, NotMet = unsold), title/subtitle, image.

Seeds = the site's own category filters grouped per taxonomy slug (whisky · rum · cognac · wine). One raw record per grid page, one sale per sold lot, isBundle for multi-bottle lots. Cursor { progress: { auctionId: { seedIndex, pageIndex } }, complete: [...] } resumes across runs; backfill walks the whole archive (done: true at the end).

Identifiers: whisky_auction_lot (lot id), whisky_auction_product (site product id, stable per bottling).