mirror of https://github.com/dnaka91/obws
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
511 B
Rust
23 lines
511 B
Rust
use std::env;
|
|
|
|
use anyhow::Result;
|
|
use obws::Client;
|
|
|
|
#[tokio::main]
|
|
async fn main() -> Result<()> {
|
|
dotenv::dotenv().ok();
|
|
|
|
env::set_var("RUST_LOG", "obws=debug");
|
|
tracing_subscriber::fmt::init();
|
|
|
|
let client = Client::connect("localhost", 4455, env::var("OBS_PASSWORD").ok()).await?;
|
|
|
|
let version = client.general().get_version().await?;
|
|
println!("{:#?}", version);
|
|
|
|
let scene_list = client.scenes().get_scene_list().await?.scenes;
|
|
println!("{:#?}", scene_list);
|
|
|
|
Ok(())
|
|
}
|