mqtt-rubric-publisher
所属分类:通讯编程
开发工具:Rust
文件大小:0KB
下载次数:0
上传日期:2023-11-29 10:53:15
上 传 者:
sh-1993
说明: 通过MQTT将新闻发布到DAPNET量规的工具。
(Tool to publish news to DAPNET rubrics via MQTT.)
文件列表:
Cargo.lock (41070, 2023-11-29)
Cargo.toml (367, 2023-11-29)
Containerfile (527, 2023-11-29)
LICENSE.txt (1057, 2023-11-29)
examples/ (0, 2023-11-29)
examples/mapping.toml (949, 2023-11-29)
src/ (0, 2023-11-29)
src/call.rs (634, 2023-11-29)
src/main.rs (3457, 2023-11-29)
src/mapping.rs (1229, 2023-11-29)
src/rubric.rs (553, 2023-11-29)
# MQTT DAPNET rubric publisher
[![CI](https://github.com/DanNixon/mqtt-rubric-publisher/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/DanNixon/mqtt-rubric-publisher/actions/workflows/ci.yml)
[![dependency status](https://deps.rs/repo/github/dannixon/mqtt-rubric-publisher/status.svg)](https://deps.rs/repo/github/dannixon/mqtt-rubric-publisher)
Tool to publish calls and news to [DAPNET](https://www.hampager.de/) [rubrics](https://hampager.de/dokuwiki/doku.php#rubrics) via [MQTT](https://mqtt.org/).
## 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](./examples/mapping.toml).
## Deployment
A container image is published.
Use it however you like.
e.g. via Podman:
```sh
podman run \
--rm -it \
-e RUST_LOG=debug \
-e DAPNET_USERNAME="
" \
-e DAPNET_PASSWORD="" \
-e MQTT_BROKER=broker.hivemq.com \
-v ./examples:/config \
ghcr.io/DanNixon/mqtt-rubric-publisher:latest
```
近期下载者:
相关文件:
收藏者: