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.8 KB · 37 lines json
Raw Blame History
1{2  "id": "european-watch-company",3  "displayName": "European Watch Company (Boston dealer — inventory)",4  "sourceId": "european-watch-company",5  "sourceName": "European Watch Company",6  "sourceType": "dealer",7  "sourceUrl": "https://www.europeanwatch.com",8  "module": "api/european-watch-company",9  "enginePriority": ["api", "firecrawl"],10  "categories": ["watches", "rolex", "patek_philippe", "audemars_piguet", "omega", "other_watches"],11  "regions": ["US"],12  "country": "US",13  "languages": ["en"],14  "currency": ["USD"],15  "supportsListings": true,16  "supportsSold": false,17  "supportsAuctions": false,18  "supportsImages": true,19  "supportsCatalog": false,20  "supportsPopulation": false,21  "supportsLookup": true,22  "refreshFrequencyMinutes": 720,23  "priority": "medium",24  "trustScore": 0.8,25  "attributionRequired": true,26  "termsUrl": "https://www.europeanwatch.com/terms-and-conditions",27  "acquisitionMethod": "server-rendered inventory grid + schema.org Product JSON-LD, direct HTTP",28  "historicalDepth": "none",29  "accessNotes": "One request per run: the public inventory grid `/all` (≈5 MB, server-rendered, ~750 watches) gives brand + model title, USD asking price, status badge (In Stock / New Arrival / Sale Pending), image and product URL (`/watch/<slug>-<id>`); parsed with cheerio from the card markup, no JS. Product pages (schema.org Product with sku, mpn = reference, price, availability, condition) are fetched only for URL lookup. robots.txt disallows only /private/, /api/, /app/, /profile/ (verified 2026-09-08); the sitemap `sitemap-products.xml` mirrors the same 750 URLs. Asking prices are listings, never sales; 'Sale Pending' is kept as metadata. No account, cart or customer pages are touched. 3 s between requests, concurrency 1.",30  "enabled": true,31  "schemaVersion": "1.0",32  "requires": [],33  "config": {34    "pages": ["/all"]35  }36}37