├── .dockerignore ├── .gitignore ├── .pytest_cache └── v │ └── cache │ ├── nodeids │ └── stepwise ├── .vscode └── launch.json ├── Dockerfile ├── LICENSE ├── README.md ├── bin └── glouton ├── glouton ├── __init__.py ├── commands │ ├── __init__.py │ ├── download │ │ ├── __init__.py │ │ ├── archiveDownloadCommand.py │ │ ├── demoddataDownloadCommand.py │ │ ├── downloadCommand.py │ │ ├── downloadCommandParams.py │ │ ├── downloadObservationCommand.py │ │ ├── downloadTelemetryCommand.py │ │ ├── frameDownloadCommand.py │ │ └── waterfallDownloadCommand.py │ └── module │ │ ├── __init__.py │ │ ├── endModuleCommand.py │ │ ├── endModuleCommandParams.py │ │ ├── moduleCommand.py │ │ ├── moduleCommandParams.py │ │ ├── observationModuleCommand.py │ │ ├── observationModuleCommandParams.py │ │ ├── telemetryModuleCommand.py │ │ └── telemetryModuleCommandParams.py ├── config.json ├── domain │ ├── __init__.py │ ├── archive │ │ └── payload.py │ ├── interfaces │ │ ├── __init__.py │ │ └── downloadable.py │ ├── observation │ │ └── observation.py │ ├── parameters │ │ ├── __init__.py │ │ └── programCmd.py │ └── waterfall │ │ └── waterfall.py ├── infrastructure │ ├── __init__.py │ ├── satnogClient.py │ ├── satnogDbClient.py │ └── satnogNetworkClient.py ├── modules │ ├── __init__.py │ ├── csv.py │ ├── flagnoimagenexusframe.py │ ├── moduleBase.py │ ├── ntpainaniimagedecoder.py │ ├── observationModuleBase.py │ ├── obsmetadatatojsonfile.py │ ├── painaniDecoder.py │ ├── painaniimagedecoder.py │ ├── polaris.py │ ├── telemetryModuleBase.py │ └── testmodule.py ├── repositories │ ├── __init__.py │ ├── archive │ │ ├── __init__.py │ │ └── archiveRepo.py │ ├── demoddata │ │ ├── __init__.py │ │ └── demoddataRepo.py │ ├── frame │ │ ├── __init__.py │ │ └── frameRepo.py │ ├── observation │ │ ├── __init__.py │ │ └── observationsRepo.py │ ├── telemetry │ │ ├── __init__.py │ │ └── telemetryRepo.py │ └── waterfall │ │ ├── __init__.py │ │ └── waterfallRepo.py ├── requirements.txt ├── services │ ├── __init__.py │ ├── module │ │ ├── __init__.py │ │ └── moduleService.py │ ├── observation │ │ ├── __init__.py │ │ └── observationsService.py │ ├── session │ │ ├── __init__.py │ │ └── sessionService.py │ └── telemetry │ │ ├── __init__.py │ │ └── telemetryService.py ├── shared │ ├── __init__.py │ ├── config.py │ ├── fileHelper.py │ ├── logger.py │ └── threadHelper.py └── workers │ ├── __init__.py │ ├── downloadWorker.py │ ├── endModuleWorker.py │ ├── moduleWorker.py │ └── pageScanWorker.py ├── requirements.txt ├── setup.cfg ├── setup.py └── test ├── __init__.py ├── test_client_configuration.py ├── test_configuration.py ├── test_observation_service.py └── test_telemetry_service.py /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | test 4 | .vscode 5 | .git -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/.gitignore -------------------------------------------------------------------------------- /.pytest_cache/v/cache/nodeids: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/.pytest_cache/v/cache/nodeids -------------------------------------------------------------------------------- /.pytest_cache/v/cache/stepwise: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/README.md -------------------------------------------------------------------------------- /bin/glouton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/bin/glouton -------------------------------------------------------------------------------- /glouton/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/commands/download/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/commands/download/archiveDownloadCommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/download/archiveDownloadCommand.py -------------------------------------------------------------------------------- /glouton/commands/download/demoddataDownloadCommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/download/demoddataDownloadCommand.py -------------------------------------------------------------------------------- /glouton/commands/download/downloadCommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/download/downloadCommand.py -------------------------------------------------------------------------------- /glouton/commands/download/downloadCommandParams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/download/downloadCommandParams.py -------------------------------------------------------------------------------- /glouton/commands/download/downloadObservationCommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/download/downloadObservationCommand.py -------------------------------------------------------------------------------- /glouton/commands/download/downloadTelemetryCommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/download/downloadTelemetryCommand.py -------------------------------------------------------------------------------- /glouton/commands/download/frameDownloadCommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/download/frameDownloadCommand.py -------------------------------------------------------------------------------- /glouton/commands/download/waterfallDownloadCommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/download/waterfallDownloadCommand.py -------------------------------------------------------------------------------- /glouton/commands/module/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/commands/module/endModuleCommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/module/endModuleCommand.py -------------------------------------------------------------------------------- /glouton/commands/module/endModuleCommandParams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/module/endModuleCommandParams.py -------------------------------------------------------------------------------- /glouton/commands/module/moduleCommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/module/moduleCommand.py -------------------------------------------------------------------------------- /glouton/commands/module/moduleCommandParams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/module/moduleCommandParams.py -------------------------------------------------------------------------------- /glouton/commands/module/observationModuleCommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/module/observationModuleCommand.py -------------------------------------------------------------------------------- /glouton/commands/module/observationModuleCommandParams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/module/observationModuleCommandParams.py -------------------------------------------------------------------------------- /glouton/commands/module/telemetryModuleCommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/module/telemetryModuleCommand.py -------------------------------------------------------------------------------- /glouton/commands/module/telemetryModuleCommandParams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/commands/module/telemetryModuleCommandParams.py -------------------------------------------------------------------------------- /glouton/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/config.json -------------------------------------------------------------------------------- /glouton/domain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/domain/archive/payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/domain/archive/payload.py -------------------------------------------------------------------------------- /glouton/domain/interfaces/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/domain/interfaces/downloadable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/domain/interfaces/downloadable.py -------------------------------------------------------------------------------- /glouton/domain/observation/observation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/domain/observation/observation.py -------------------------------------------------------------------------------- /glouton/domain/parameters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/domain/parameters/programCmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/domain/parameters/programCmd.py -------------------------------------------------------------------------------- /glouton/domain/waterfall/waterfall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/domain/waterfall/waterfall.py -------------------------------------------------------------------------------- /glouton/infrastructure/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/infrastructure/satnogClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/infrastructure/satnogClient.py -------------------------------------------------------------------------------- /glouton/infrastructure/satnogDbClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/infrastructure/satnogDbClient.py -------------------------------------------------------------------------------- /glouton/infrastructure/satnogNetworkClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/infrastructure/satnogNetworkClient.py -------------------------------------------------------------------------------- /glouton/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/modules/csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/modules/csv.py -------------------------------------------------------------------------------- /glouton/modules/flagnoimagenexusframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/modules/flagnoimagenexusframe.py -------------------------------------------------------------------------------- /glouton/modules/moduleBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/modules/moduleBase.py -------------------------------------------------------------------------------- /glouton/modules/ntpainaniimagedecoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/modules/ntpainaniimagedecoder.py -------------------------------------------------------------------------------- /glouton/modules/observationModuleBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/modules/observationModuleBase.py -------------------------------------------------------------------------------- /glouton/modules/obsmetadatatojsonfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/modules/obsmetadatatojsonfile.py -------------------------------------------------------------------------------- /glouton/modules/painaniDecoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/modules/painaniDecoder.py -------------------------------------------------------------------------------- /glouton/modules/painaniimagedecoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/modules/painaniimagedecoder.py -------------------------------------------------------------------------------- /glouton/modules/polaris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/modules/polaris.py -------------------------------------------------------------------------------- /glouton/modules/telemetryModuleBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/modules/telemetryModuleBase.py -------------------------------------------------------------------------------- /glouton/modules/testmodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/modules/testmodule.py -------------------------------------------------------------------------------- /glouton/repositories/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/repositories/archive/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/repositories/archive/archiveRepo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/repositories/archive/archiveRepo.py -------------------------------------------------------------------------------- /glouton/repositories/demoddata/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/repositories/demoddata/demoddataRepo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/repositories/demoddata/demoddataRepo.py -------------------------------------------------------------------------------- /glouton/repositories/frame/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/repositories/frame/frameRepo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/repositories/frame/frameRepo.py -------------------------------------------------------------------------------- /glouton/repositories/observation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/repositories/observation/observationsRepo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/repositories/observation/observationsRepo.py -------------------------------------------------------------------------------- /glouton/repositories/telemetry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/repositories/telemetry/telemetryRepo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/repositories/telemetry/telemetryRepo.py -------------------------------------------------------------------------------- /glouton/repositories/waterfall/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/repositories/waterfall/waterfallRepo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/repositories/waterfall/waterfallRepo.py -------------------------------------------------------------------------------- /glouton/requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.24.0 2 | -------------------------------------------------------------------------------- /glouton/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/services/module/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/services/module/moduleService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/services/module/moduleService.py -------------------------------------------------------------------------------- /glouton/services/observation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/services/observation/observationsService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/services/observation/observationsService.py -------------------------------------------------------------------------------- /glouton/services/session/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/services/session/sessionService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/services/session/sessionService.py -------------------------------------------------------------------------------- /glouton/services/telemetry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/services/telemetry/telemetryService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/services/telemetry/telemetryService.py -------------------------------------------------------------------------------- /glouton/shared/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/shared/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/shared/config.py -------------------------------------------------------------------------------- /glouton/shared/fileHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/shared/fileHelper.py -------------------------------------------------------------------------------- /glouton/shared/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/shared/logger.py -------------------------------------------------------------------------------- /glouton/shared/threadHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/shared/threadHelper.py -------------------------------------------------------------------------------- /glouton/workers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glouton/workers/downloadWorker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/workers/downloadWorker.py -------------------------------------------------------------------------------- /glouton/workers/endModuleWorker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/workers/endModuleWorker.py -------------------------------------------------------------------------------- /glouton/workers/moduleWorker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/workers/moduleWorker.py -------------------------------------------------------------------------------- /glouton/workers/pageScanWorker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/glouton/workers/pageScanWorker.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | 4 | [metadata] 5 | description-file = README.md 6 | 7 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_client_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/test/test_client_configuration.py -------------------------------------------------------------------------------- /test/test_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/test/test_configuration.py -------------------------------------------------------------------------------- /test/test_observation_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/test/test_observation_service.py -------------------------------------------------------------------------------- /test/test_telemetry_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckbsd/glouton-satnogs-data-downloader/HEAD/test/test_telemetry_service.py --------------------------------------------------------------------------------