id: virtus name: VIRTUS Data Centres domain: virtusdatacentres.com kind: operator mode: hybrid priority: 2 license: "Publicly accessible operator pages; factual data only; © VIRTUS Data Centres" attribution: "VIRTUS Data Centres" homepage: https://virtusdatacentres.com/locations notes: "Joomla site; sitemap via com_osmap. Facility pages /locations/// publish IT load (MW) and net technical m² for the named LONDONn/BERLINn site." coverage: { operators: ["VIRTUS Data Centres"], countries: ["GB", "DE", "IT"] } fetch: { level: 1, maxLevel: 2, rpm: 15, concurrency: 2, respectRobots: true, maxCreditsPerRun: 20 } discovery: sitemap: ["https://virtusdatacentres.com/index.php?option=com_osmap&view=xml&tmpl=component&id=1&format=xml"] include: ["/locations/[a-z]+/[a-z-]+/[a-z0-9-]+$", "/locations/[a-z-]+-data-centres-[a-z0-9-]+$", "/news/", "/press-releases/"] exclude: ["#", "/locations/(uk|eu|germany)$", "/locations/germany$"] classify: - { pattern: "/locations/[a-z]+/[a-z-]+/[a-z0-9-]+$", group: facility_pages, pageType: facility_page, priority: 60 } - { pattern: "/locations/[a-z-]+-data-centres-[a-z0-9-]+$", group: facility_pages, pageType: facility_page, priority: 60 } - { pattern: "/(news|press-releases)/.", group: newsroom, pageType: press_release, priority: 50 } schedule: { facility_pages: weekly, newsroom: daily, sitemap: weekly } extractors: facility: { match: ["/locations/[a-z]+/[a-z-]+/[a-z0-9-]+$", "/locations/[a-z-]+-data-centres-[a-z0-9-]+$"], kind: facility, parser: virtus_facility_v1 } defaults: { operatorName: VIRTUS Data Centres, facilityType: colocation }