← back to Stroheim Onboard

README.md

16 lines

# stroheim-onboard

Feed-first ($0) scrape + dw_unified staging for STROHEIM wallcoverings.

- Source: fabricut.com/stroheim (public SSR, no login). stroheim.com 301s here.
- The /stroheim/ search is a shared Fabricut-FAMILY index across 8 brands; only
  `/stroheim/`-href rows are true Stroheim (782 SKUs / 247 patterns).
- Staged to `dw_unified.stroheim_catalog` (vendor-scoped). No canonical SKU minting,
  no Shopify write, no registry write — SCRAPE+STAGE ONLY.
- Price is not public → trade-login/cost-map gap (Steve-gated). See pending-approval memo.

Scripts:
  scrape_listing.py   # 168 listing pages -> data/listing.jsonl (brand-tagged)
  scrape_details.py   # per-SKU specs -> data/details.jsonl (width/repeat/material)
  load_staging.py     # filter Stroheim-only + join specs + dedup -> stroheim_catalog