You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Julius Riegel 1d0e6a07e3 | 3 years ago | |
---|---|---|
.github/workflows | 3 years ago | |
src | 3 years ago | |
.gitignore | 4 years ago | |
Cargo.toml | 3 years ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago |
README.md
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