#youtube-dl #youtube

youtube_dl

Runs youtube-dl and parses its JSON output

12 releases (6 breaking)

0.7.0 Jan 5, 2022
0.6.3 Sep 10, 2021
0.6.2 Jul 8, 2021
0.6.1 Mar 18, 2021
0.1.1 Aug 9, 2019

#20 in Video

Download history 15/week @ 2021-09-25 32/week @ 2021-10-02 177/week @ 2021-10-09 234/week @ 2021-10-16 107/week @ 2021-10-23 35/week @ 2021-10-30 38/week @ 2021-11-06 19/week @ 2021-11-13 50/week @ 2021-11-20 62/week @ 2021-11-27 65/week @ 2021-12-04 75/week @ 2021-12-11 27/week @ 2021-12-18 265/week @ 2021-12-25 307/week @ 2022-01-01 390/week @ 2022-01-08

996 downloads per month

MIT/Apache

31KB
782 lines

youtube-dl-rs

Runs youtube-dl and parses its JSON output. Example:

use youtube_dl::YoutubeDl;

let output = YoutubeDl::new("https://www.youtube.com/watch?v=VFbhKZFzbzk")
  .socket_timeout("15")
  .run()
  .unwrap();

lib.rs:

youtube_dl

A crate for running and parsing the JSON output of youtube-dl. Example usage:

use youtube_dl::YoutubeDl;
let output = YoutubeDl::new("https://www.youtube.com/watch?v=VFbhKZFzbzk")
  .socket_timeout("15")
  .run()
  .unwrap();

Dependencies

~0.8–2.3MB
~47K SLoC