Ham Radio software

Microservices

uSpider (CLI)

  • Description: uSpider is a microservice written in Python 3 that initiates a telnet session to a cluster and parses spot, skimmers, WWV announces and WCY announces.
  • How it works:
    • EnvironmentCLI
    • Returns: A JSON printed in stdout until the program is manually stopped of an exception is found.

uSpider-MQ

  • Description: uSpider-MQ is a microservice written in Python 3 that initiates a telnet session to a cluster and parses spot, skimmers, WWV announces and WCY announces publishing the data captured on a MQTT broker
  • How it works:
    • EnvironmentMQTT
    • Returns: A JSON published on a MQTT broker until the program is manually stopped of an exception is found.

uSpider-WS

  • Description: uSpider-WS is a microservice written in Python 3 that initiates a telnet session to a cluster and parses spot, skimmers, WWV announces and WCY announces, broadcasting the data captured over a WebSocket.
  • How it works:
    • EnvironmentWeb/Web Service/WebSockets
    • Returns: A JSON sent over a WebSocket to a Web UI/Web Client until the program is manually stopped of an exception is found.

Micro_SolarDX

  • Description: A microservice written in Python 3 that gets solar/magnetogram data from DK0WCY and reports a serialized object that can be consumed by other computer programs.
  • How it works:
    • EnvironmentCLI
    • Returns: A JSON in stdout.

WeeWX-to-JSON

  • Description: A microservice written in Python 3 that gets weather data from a WeeWX-complaint weather stations and reports the weather data in the form of a serialized object that can be consumed by other computer programs.
  • How it works:
    • EnvironmentCLI
    • Returns: A JSON in stdout .