"""__init__.py for collectors package""" from app.services.collectors.base import BaseCollector, HTTPCollector, IntervalCollector from app.services.collectors.registry import collector_registry, CollectorRegistry from app.services.collectors.top500 import TOP500Collector from app.services.collectors.epoch_ai import EpochAIGPUCollector from app.services.collectors.huggingface import ( HuggingFaceModelCollector, HuggingFaceDatasetCollector, HuggingFaceSpacesCollector, ) from app.services.collectors.peeringdb import ( PeeringDBIXPCollector, PeeringDBNetworkCollector, PeeringDBFacilityCollector, ) from app.services.collectors.telegeography import ( TeleGeographyCableCollector, TeleGeographyLandingPointCollector, TeleGeographyCableSystemCollector, ) from app.services.collectors.cloudflare import ( CloudflareRadarDeviceCollector, CloudflareRadarTrafficCollector, CloudflareRadarTopASCollector, ) from app.services.collectors.arcgis_cables import ArcGISCableCollector from app.services.collectors.fao_landing import FAOLandingPointCollector from app.services.collectors.arcgis_landing import ArcGISLandingPointCollector from app.services.collectors.arcgis_relation import ArcGISCableLandingRelationCollector from app.services.collectors.spacetrack import SpaceTrackTLECollector from app.services.collectors.celestrak import CelesTrakTLECollector collector_registry.register(TOP500Collector()) collector_registry.register(EpochAIGPUCollector()) collector_registry.register(HuggingFaceModelCollector()) collector_registry.register(HuggingFaceDatasetCollector()) collector_registry.register(HuggingFaceSpacesCollector()) collector_registry.register(PeeringDBIXPCollector()) collector_registry.register(PeeringDBNetworkCollector()) collector_registry.register(PeeringDBFacilityCollector()) collector_registry.register(TeleGeographyCableCollector()) collector_registry.register(TeleGeographyLandingPointCollector()) collector_registry.register(TeleGeographyCableSystemCollector()) collector_registry.register(CloudflareRadarDeviceCollector()) collector_registry.register(CloudflareRadarTrafficCollector()) collector_registry.register(CloudflareRadarTopASCollector()) collector_registry.register(ArcGISCableCollector()) collector_registry.register(FAOLandingPointCollector()) collector_registry.register(ArcGISLandingPointCollector()) collector_registry.register(ArcGISCableLandingRelationCollector()) collector_registry.register(SpaceTrackTLECollector()) collector_registry.register(CelesTrakTLECollector())