SPB Git forge
38commits 1branches 0releases
338.7 MBsize
maindefault branch
3 h agolast push
HTML 53.9% TypeScript 44.5% JavaScript 0.6% SQL 0.5%
1.7 KB · 26 lines yaml
Raw Blame History
1id: ovhcloud2name: OVHcloud3domain: www.ovhcloud.com4kind: operator5mode: hybrid6priority: 17license: "Publicly accessible operator pages; factual data only; © OVHcloud"8attribution: "OVHcloud"9homepage: https://www.ovhcloud.com/en/datacenter/10notes: "Index page embeds a `datacenters` JSON map (city, country, lat/lng per datacenter location) → one record per location (geo precision approximate). Only depth-6 city pages (continent/country/region/city) are parsed for name/description/region; depth-5 pages are ambiguous (region vs city) and are skipped. OVHcloud does not publish per-site MW."11coverage: { operators: ["OVHcloud"], countries: ["FR", "CA", "US", "DE", "GB", "PL", "AU", "SG", "IN", "IT", "ES", "MA"] }12fetch: { level: 1, maxLevel: 2, rpm: 15, concurrency: 2, respectRobots: true, maxCreditsPerRun: 20, maxBytes: 6000000 }13discovery:14  sitemap: ["https://www.ovhcloud.com/en/www.ovhcloud.com_en_sitemap.xml"]15  seeds: [{ url: "/en/datacenter/", group: facility_index, pageType: facility_index }]16  include: ["/en/datacenter/"]17  exclude: ["\\?", "#"]18  classify:19    - { pattern: "/en/datacenter/$", group: facility_index, pageType: facility_index, priority: 90 }20    - { pattern: "/en/datacenter/[a-z-]+/[a-z-]+/[a-z-]+(/[a-z-]+)?/$", group: facility_pages, pageType: facility_page, priority: 60 }21schedule: { facility_index: weekly, facility_pages: monthly, sitemap: weekly }22extractors:23  locations: { match: ["/en/datacenter/$"], kind: facility, parser: ovhcloud_locations_v1 }24  facility: { match: ["/en/datacenter/[a-z-]+/[a-z-]+/[a-z-]+"], kind: facility, parser: ovhcloud_facility_v1 }25defaults: { operatorName: OVHcloud, facilityType: hyperscale, isHyperscale: true }26