"""__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 from app.services.collectors.ris_live import RISLiveCollector from app.services.collectors.bgpstream import BGPStreamBackfillCollector from app.services.collectors.iptoasn import IPtoASNPrefixGeoCollector from app.services.collectors.opengeofeed import OpenGeoFeedPrefixGeoCollector from app.services.collectors.nro_delegated import NRODelegatedPrefixGeoCollector from app.services.collectors.news_live_streams import NewsLiveStreamsCollector from app.services.collectors.media_news_archive import MediaNewsArchiveCollector from app.services.collectors.aisstream import AISStreamCollector from app.services.collectors.vessel_ais import VesselAISCollector 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()) collector_registry.register(RISLiveCollector()) collector_registry.register(BGPStreamBackfillCollector()) collector_registry.register(IPtoASNPrefixGeoCollector()) collector_registry.register(OpenGeoFeedPrefixGeoCollector()) collector_registry.register(NRODelegatedPrefixGeoCollector()) collector_registry.register(NewsLiveStreamsCollector()) collector_registry.register(MediaNewsArchiveCollector()) collector_registry.register(VesselAISCollector()) collector_registry.register(AISStreamCollector()) __all__ = [ "BaseCollector", "HTTPCollector", "IntervalCollector", "collector_registry", "CollectorRegistry", "TOP500Collector", "EpochAIGPUCollector", "HuggingFaceModelCollector", "HuggingFaceDatasetCollector", "HuggingFaceSpacesCollector", "PeeringDBIXPCollector", "PeeringDBNetworkCollector", "PeeringDBFacilityCollector", "TeleGeographyCableCollector", "TeleGeographyLandingPointCollector", "TeleGeographyCableSystemCollector", "CloudflareRadarDeviceCollector", "CloudflareRadarTrafficCollector", "CloudflareRadarTopASCollector", "ArcGISCableCollector", "FAOLandingPointCollector", "ArcGISLandingPointCollector", "ArcGISCableLandingRelationCollector", "SpaceTrackTLECollector", "CelesTrakTLECollector", "RISLiveCollector", "BGPStreamBackfillCollector", "IPtoASNPrefixGeoCollector", "OpenGeoFeedPrefixGeoCollector", "NRODelegatedPrefixGeoCollector", "NewsLiveStreamsCollector", "MediaNewsArchiveCollector", "VesselAISCollector", "AISStreamCollector", ]