youtube-metadata

Crates.ioyoutube-metadata
lib.rsyoutube-metadata
version0.2.0
sourcesrc
created_at2021-04-18 10:04:29.847793
updated_at2021-06-12 11:40:04.536293
descriptionYouTube video metadata fetcher
homepage
repositoryhttps://github.com/Trivernis/youtube-metadata-rs
max_upload_size
id386073
size9,552
Julius Riegel (Trivernis)

documentation

README

youtube-metadata-rs

Fetch simple YouTube Video metadata with ease.

Example


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())
);

License

MIT

Commit count: 12

cargo fmt