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%
1.0 KB · 14 lines markdown
Rendered Raw Blame History
1# eStarland connector (`estarland`)23- Source: https://www.estarland.com · type: dealer · country: US · currency: USD4- Acquisition: Scrapfly without JS rendering (~1 credit/page) — Cloudflare managed challenge for non-browser clients5- Records: `listing` (retro/modern games by platform; New/Used, availability)67## Behaviour8- Seeds: `config.seeds[]` platform listing paths (`/platforms/NintendoNES/37` → nintendo_games, brand Nintendo …), `?page=N`, 30 cards/page, total pages from the pager.9- Cards: name, platform line ("Nintendo / NES" → brand + `attributes.set`), New/Used (`completeness` = sealed only for New; Used is never guessed loose/complete), price, `unavailPrice` → ended, product id from the URL.10- Accessories/cables/repair parts excluded by rule; cursor `{seed, page}`.1112## Fixtures / tests13`data/fixtures/estarland/*.json` (+ `.html` snapshot cut to a few cards and the pager) are live captures. `pnpm vitest run connectors/scrapfly/estarland`. Capture: `pnpm tsx connectors/api/_g6-comics-toys-games-lib/capture.ts estarland 1`.14