- Add ArcGISLandingPointCollector for FeatureServer/1 (landing points) - Add ArcGISCableLandingRelationCollector for FeatureServer/3 (cable-landing relations) - Register new collectors in __init__.py - Fix earth cables.js with cable_id grouping for highlight
50 lines
2.3 KiB
Python
50 lines
2.3 KiB
Python
"""__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
|
|
|
|
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())
|