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%
2.3 KB · 37 lines json
Raw Blame History
1{2  "id": "wright",3  "displayName": "Wright / Rago (design & art results)",4  "sourceId": "wright",5  "sourceName": "Wright",6  "sourceType": "auction_house",7  "sourceUrl": "https://www.wright20.com",8  "module": "api/wright",9  "enginePriority": ["api"],10  "categories": ["design_furniture", "art", "contemporary_art", "photography", "glass_crystal", "porcelain", "silver", "clocks", "jewelry", "other_watches", "antiques", "books", "movie_posters"],11  "regions": ["US"],12  "country": "US",13  "languages": ["en"],14  "currency": ["USD"],15  "supportsListings": false,16  "supportsSold": true,17  "supportsAuctions": true,18  "supportsImages": true,19  "supportsCatalog": false,20  "supportsPopulation": false,21  "supportsLookup": false,22  "refreshFrequencyMinutes": 1440,23  "priority": "medium",24  "trustScore": 0.9,25  "attributionRequired": true,26  "termsUrl": "https://www.wright20.com/buying/terms-of-sale/",27  "acquisitionMethod": "embedded Inertia JSON (data-page) on public session pages",28  "historicalDepth": "decades",29  "accessNotes": "Plain HTTPS with the RareIndex user agent. robots.txt: Crawl-delay 10 (honoured: 10 s between requests), Disallow /items/item/*, /items/index/zoom/*, /auctions/bid/*, /auctions/view/*, /auctions/view_search/*, /search/*, /catalogs/popup*, /*?cms=* — none of these paths is ever requested. We read only /sitemap-index.xml (which lists one child sitemap per sale session, sitemaps/sessions/sitemap-auctions_<yyyy>_<mm>_<slug>.xml; the child files are not fetched, the session URL is derived from the name), the session index page /auctions/<yyyy>/<mm>/<slug> whose <div id=app data-page> Inertia JSON holds every lot of the sale (artist, title, lot number, estimate, price realized `result`, bid count, image, location) and, for closed sales, the public /auctions/<yyyy>/<mm>/<slug>/info page whose JSON carries the session close time (ended_at) and the flag show_results_with_premium (1 → results include the buyer's premium; stored as buyerPremiumIncluded, null when the info page is unavailable). Lot detail pages are never fetched. Sale date = ended_at (fallback: auction date). Results flagged preliminary by the house lower confidence to 0.75. Sessions go back to 2000 (614 sessions in the index). 0 credits.",30  "enabled": true,31  "schemaVersion": "1.0",32  "config": {33    "sessionsPerRun": 2,34    "fetchInfoPage": true35  }36}37