0.0.1
Crate to interact with the Livepeer Studio
API
$ cargo doc
$ cd ./target/doc
$ python3 -m http.server 8080
http://localhost:8080/livepeer_client
```rust use livepeer_rs::{vod::Vod, Livepeer, LivepeerEnv};
fn main() { let _env = LivepeerEnv::Prod;
// Set up your Client
let lp_client = Livepeer::new(String::from("$YOUR_API_TOKEN"), Some(_env));
// Retrieve JSON of VOD assets
match lp_client.asset.list_assets() {
Ok(assets) => {
println!("Assets: {}", serde_json::to_string(&assets).unwrap());
}
Err(err) => {
println!("Error retrieving VOD assets: {:?}", err);
}
};
// Retrieve JSON of Livepeer Streams
match lp_client.stream.list_streams() {
Ok(streams) => {
println!("Streams: {}", serde_json::to_string(&streams).unwrap());
}
Err(err) => {
println!("Error retrieving streams: {:?}", err);
}
};
} ```
https://docs.rs/crate/livepeer-rs/latest