生锈的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 许可证获得许可。