生鏽的DL
v1.0.8
Rusty_dl 是一個多功能 crate,旨在輕鬆獲取各種內容類型,包括 YouTube 影片、推文媒體(例如影片、圖像和 gif),以及最終直接從網路獲取的各種其他媒體。
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 許可證獲得許可。