2022-09-08 14:45:08 +05:30
|
|
|
use invidious::reqwest::blocking::Client;
|
|
|
|
use std::error::Error;
|
2022-09-10 21:02:54 +05:30
|
|
|
//use serde::{Deserialize, Serialize};
|
|
|
|
//use serde_json::Result;
|
2022-09-08 14:45:08 +05:30
|
|
|
|
2022-09-08 15:58:36 +05:30
|
|
|
pub fn inv() -> Result<(), Box<dyn Error>> {
|
2022-09-10 21:02:54 +05:30
|
|
|
let client = Client::new(String::from("https://invidious.projectsegfau.lt"));
|
2022-09-08 14:45:08 +05:30
|
|
|
let search_results = client.search(Some("q=rust programming"))?.items;
|
|
|
|
let video = client.video("5C_HPTJg5ek", None)?;
|
2022-09-11 19:35:26 +05:30
|
|
|
//println!("{:?}", video);
|
|
|
|
println!("{:?}", video.format_streams[2].url);
|
2022-09-10 21:02:54 +05:30
|
|
|
Ok(())
|
2022-09-08 15:58:36 +05:30
|
|
|
}
|