rouillé dl
v1.0.8
Rusty_dl est une caisse polyvalente conçue pour récupérer sans effort un large éventail de types de contenu, notamment des vidéos YouTube, des médias tweet (tels que des vidéos, des images et des gifs) et éventuellement divers autres médias directement à partir du 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
}
Cette caisse exporte également un TwitterDownloader et un ResourceDownloader qui fonctionnent de la même manière que celui présenté ci-dessus.
Voir plus dans le répertoire d'exemples
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir des problèmes ou à soumettre des demandes d'extraction pour contribuer à améliorer cette bibliothèque.
Ce projet est sous licence MIT.