enferrujado dl
v1.0.8
Rusty_dl é uma caixa versátil projetada para buscar facilmente uma ampla variedade de tipos de conteúdo, incluindo vídeos do YouTube, mídia de tweet (como vídeos, imagens e gifs) e, eventualmente, várias outras mídias diretamente da web.
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
}
Esta caixa também exporta um TwitterDownloader e um ResourceDownloader que funcionam da mesma forma que o apresentado lá em cima.
Veja mais no diretório de exemplos
Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas ou enviar solicitações pull para ajudar a melhorar esta biblioteca.
Este projeto está licenciado sob a licença MIT.