Function youtube_metadata::get_video_information[][src]

pub async fn get_video_information(url: &str) -> Result<VideoInformation>
Expand description

Returns information about a video

use youtube_metadata::get_video_information;
let information = get_video_information("https://www.youtube.com/watch?v=dQw4w9WgXcQ")
     .await
     .unwrap();
 assert_eq!(information.id, "dQw4w9WgXcQ".to_string());
 assert_eq!(
     information.url,
     "https://www.youtube.com/watch?v=dQw4w9WgXcQ".to_string()
 );
 assert_eq!(information.uploader, "RickAstleyVEVO".to_string());
 assert_eq!(
     information.title,
     "Rick Astley - Never Gonna Give You Up (Video)".to_string()
 );
 assert_eq!(
     information.thumbnail,
     Some("https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg".to_string())
 );