Add playlist example.

This commit is contained in:
FireMasterK 2021-04-29 22:11:32 +05:30
parent b5964484ca
commit ed6b94dc2d
No known key found for this signature in database
GPG key ID: 8DFF5DD33E93DB58
3 changed files with 27 additions and 2 deletions

View file

@ -13,6 +13,10 @@ tokio = {version = "1.5.0", features = ["macros", "rt-multi-thread"]}
name = "channel" name = "channel"
path = "channel.rs" path = "channel.rs"
[[example]]
name = "playlist"
path = "playlist.rs"
[[example]] [[example]]
name = "trending" name = "trending"
path = "trending.rs" path = "trending.rs"

21
examples/playlist.rs Normal file
View file

@ -0,0 +1,21 @@
use piped::piped::PipedClient;
use reqwest::ClientBuilder;
#[tokio::main]
async fn main() {
let httpclient = ClientBuilder::new()
.user_agent("Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0")
.build()
.unwrap();
let instance = "https://pipedapi.kavin.rocks".to_string();
let client = PipedClient::new(httpclient, instance);
let playlist = client
.get_playlist_from_id("PLQSoWXSpjA38FIQCvwnVNPlGPVA63WTD8".to_string())
.await
.unwrap();
println!("{:?}", playlist);
}

View file

@ -12,7 +12,7 @@ async fn main() {
let client = PipedClient::new(httpclient, instance); let client = PipedClient::new(httpclient, instance);
let channel = client.get_trending().await.unwrap(); let streams = client.get_trending().await.unwrap();
println!("{:?}", channel); println!("{:?}", streams);
} }