2 releases
0.1.1 | Oct 7, 2022 |
---|---|
0.1.0 | Oct 4, 2022 |
#13 in #locks
28KB
627 lines
Seam for Rust
Control locks, lights, and other internet of things devices with Seam's simple API. Checkout out the documentation or some examples.
Setup
cargo add seamapi-rs
Usage
use seamapi_rs::Seam;
fn main() {
let seam = Seam::new(None, None).expect("Failed to get key or URL");
let workspace = seam.workspaces().get().expect("Failed to get");
println!("{:?}", workspace);
}
Development
This project is written in Rust, so use the latest stable from Rustup.
- To run tests, run
cargo test
- To build for use
cargo build --release
Our tests use a seam sandbox environment given by environment variable SEAM_SANDbOX_API_KEY
. If you want to run the tests, you should first create a sandobx workspace on your dashboard.
Dependencies
~4–19MB
~248K SLoC