oxidado
v1.0.8
Rusty_dl es una caja versátil diseñada para recuperar sin esfuerzo una amplia gama de tipos de contenido, incluidos videos de YouTube, medios de tweets (como videos, imágenes y gifs) y, eventualmente, varios otros medios directamente desde la 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 caja también exporta un TwitterDownloader y un ResourceDownloader que funcionan de la misma manera que se presentan allí.
Ver más en el directorio de ejemplos.
¡Las contribuciones son bienvenidas! No dude en abrir incidencias o enviar solicitudes de extracción para ayudar a mejorar esta biblioteca.
Este proyecto está bajo la licencia MIT.