weatherlink-tools 0.1.0

Collects data from a Weatherlink Live device, sends it to MQTT or Prometheus
Documentation
[package]
name = "weatherlink-tools"
version = "0.1.0"
authors = ["Nick Parker <nick@nickbp.com>"]
license = "AGPL-3.0-or-later"
edition = "2021"
description = "Collects data from a Weatherlink Live device, sends it to MQTT or Prometheus"
readme = "README-CRATES.md"
repository = "https://sr.ht/~nickbp/weatherlink-tools/"
exclude = ["README.md"]

[dependencies]
anyhow = "1.0"
bytes = "1.0"
clap = { version = "4.0", features = ["derive", "env"] }
futures-lite = "2.2"
http-body-util = "0.1"
hyper = { version = "1.1", features = ["server"] }
hyper-util = { version = "0.1", features = ["server-auto", "tokio"] }
mdns-sd = "0.10"
prometheus = { version = "0.13", features = ["process"] }
rumqttc = { version = "0.23", features = ["url"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
reqwest = { version = "0.11", default-features = false }
tokio = { version = "1", features = ["rt-multi-thread"] }
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }