Skip to content

Tool to publish news to DAPNET rubrics via MQTT.

License

Notifications You must be signed in to change notification settings

DanNixon/mqtt-rubric-publisher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MQTT DAPNET rubric publisher

CI dependency status

Tool to publish calls and news to DAPNET rubrics via MQTT.

Usage

See mqtt-rubric-publisher --help.

A mapping file is used to define how MQTT topics map to DAPNET call recipients and rubrics. An example of such file is provided here.

Deployment

A container image is published. Use it however you like.

e.g. via Podman:

podman run \
  --rm -it \
  -e RUST_LOG=debug \
  -e DAPNET_USERNAME="<username>" \
  -e DAPNET_PASSWORD="<password>" \
  -e MQTT_BROKER=broker.hivemq.com \
  -v ./examples:/config \
  ghcr.io/DanNixon/mqtt-rubric-publisher:latest