#url #download #page #embed #terminal #relative-root-relative #ftype

app dhref

通过相对/根相对 URL 将文件嵌入页面,从终端下载

4 个版本

0.2.0 2021 年 5 月 19 日
0.1.2 2021 年 4 月 27 日
0.1.1 2021 年 4 月 21 日
0.1.0 2021 年 4 月 19 日

70#embed

MIT 许可证

15KB
226

dhref

crates.io

通过相对/根相对 URL 从终端下载嵌入到页面的文件。

描述

程序抓取指定为相对/根相对 URL 的超链接页面
并根据输入中指定的文件类型异步下载文件。

文件类型

  • PDF
  • XLSX
  • DOCX
  • DOC
  • CSV
  • PPT
  • PPTX
  • 所有上述类型

示例

    dhref <url>  ftype pdf/PDF
    dhref <url>  ftype csv/CSV
    dhref <url>  -o ./ -f pdf
    dhref <url>  -o ./out -f csv

安装

    cargo install dhref

帮助

    dhref --help

    dhref 0.2.0
    Kostas L. <[email protected]>
    Download files embed in a page through
        relative and root-relative hyperlinks.

    USAGE:
        dhref [OPTIONS] <uri>

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

    OPTIONS:
        -f <ftype>          File suffix for the type of files to be searched( e.g pdf,doc,csv). (Optional)
        -o <out_dir>        Relative path for the folder to place the output. (Optional)

    ARGS:
        <uri>    Http page url to be scraped. (Required)

依赖项

~9–22MB
~327K SLoC