dlmHTTP 下载管理器

联合创作 · 2023-09-30 01:15

dlm 是 Rust 实现的最小化 HTTP 下载管理器。


主要特性



  • 支持从文本文件中读取 URL(每行一个条目)

  • 控制最大并发下载数

  • 支持恢复中断的下载

  • 在超时或挂起连接的情况下自动重试重新建立下载

  • 多进度条(用 indicatif 制作


使用方法


./dlm --help
dlm 0.1.0
Arnaud Gourlay <arnaud.gourlay@gmail.com>
Minimal download manager

USAGE:
dlm --inputFile <inputFile> --maxConcurrentDownloads <maxConcurrentDownloads> --outputDir <outputDir>

FLAGS:
-h, --help Prints help information
-V, --version Prints version information

OPTIONS:
-i, --inputFile <inputFile> input file with links
-M, --maxConcurrentDownloads <maxConcurrentDownloads> used to limit the number of downloads in flight
-o, --outputDir <outputDir> output directory for downloads

示例


./dlm --inputFile ~/dlm/links.txt --outputDir ~/dlm/output --maxConcurrentDownloads 2

 

浏览 27
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报