2021-08-06 17:58:40 +00:00
[ package ]
name = "peach-menu"
version = "0.2.7"
authors = [ "Andrew Reid <gnomad@cryptolab.net>" ]
edition = "2018"
description = "Menu for monitoring and interacting with the PeachCloud device. A state machine which listens for GPIO events (button presses) by subscribing to peach-buttons over websockets and makes JSON-RPC calls to relevant PeachCloud microservices."
homepage = "https://opencollective.com/peachcloud"
repository = "https://github.com/peachcloud/peach-menu"
readme = "README.md"
license = "AGPL-3.0-only"
publish = false
[ package . metadata . deb ]
depends = "$auto"
extended-description = "" " \
Menu for monitoring and interacting with the PeachCloud device . \
A state machine which listens for GPIO events ( button presses ) by \
subscribing to peach-buttons over websockets and makes JSON-RPC calls \
to relevant PeachCloud microservices . "" "
maintainer-scripts = "debian"
systemd-units = { unit-name = "peach-menu" }
assets = [
[ "target/release/peach-menu" , "usr/bin/" , "755" ] ,
[ "README.md" , "usr/share/doc/peach-menu/README" , "644" ] ,
]
[ badges ]
travis-ci = { repository = "peachcloud/peach-menu" , branch = "master" }
maintenance = { status = "actively-developed" }
[ dependencies ]
chrono = "0.4"
crossbeam-channel = "0.3"
env_logger = "0.6"
jsonrpc-client-core = "0.5.0"
jsonrpc-client-http = "0.5.0"
jsonrpc-http-server = "11"
jsonrpc-test = "11"
log = "0.4"
2021-10-25 14:05:25 +00:00
peach-lib = { path = "../peach-lib" }
2021-08-06 17:58:40 +00:00
serde = { version = "1" , features = [ "derive" ] }
serde_json = "1"
ws = "0.8"