dlmHTTP 下载管理器

联合创作 · 2023-09-30

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

 

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑
举报