ржавый дл
v1.0.8
Rusty_dl — это универсальный контейнер, предназначенный для легкого извлечения широкого спектра типов контента, включая видео YouTube, твиты (например, видео, изображения и картинки) и, в конечном итоге, различные другие медиафайлы непосредственно из Интернета.
cargo add rusty_dl
use rusty_dl :: prelude :: { Downloader , YoutubeDownloader , DownloadError } ;
const URL : & str = "my_yt_video_link" ;
fn main ( ) -> Result < ( ) , DownloadError > {
let downloader = YoutubeDownloader :: new ( URL ) ;
downloader . blocking_download ( )
}
use rusty_dl :: prelude :: { Downloader , YoutubeDownloader , DownloadError } ;
const URL : & str = "my_yt_video_link" ;
# [ tokio :: main ]
async fn main ( ) -> Result < ( ) , DownloadError > {
let downloader = YoutubeDownloader :: new ( URL ) ;
downloader . download ( ) . await
}
Этот ящик также экспортирует TwitterDownloader и ResourceDownloader, которые работают так же, как показано выше.
Подробнее смотрите в каталоге примеров
Вклады приветствуются! Не стесняйтесь открывать проблемы или отправлять запросы на включение, чтобы помочь улучшить эту библиотеку.
Этот проект распространяется по лицензии MIT.