22个稳定版本

1.6.1 2024年4月24日
1.5.3 2023年12月15日
1.5.2 2023年10月31日
1.4.4 2023年7月24日
1.0.1 2020年7月28日

#60 in HTTP客户端

Download history 151/week @ 2024-04-24 5/week @ 2024-05-01 1/week @ 2024-05-15 5/week @ 2024-05-22 2/week @ 2024-05-29 5/week @ 2024-06-05 3/week @ 2024-06-12 83/week @ 2024-07-03 18/week @ 2024-07-10

1,437 每月下载次数

GPL-3.0+

195KB
6K SLoC

GraphQL 4.5K SLoC Rust 1.5K SLoC // 0.0% comments

Anime-dl

Crates.io dependency status Crates.io

高效命令行应用程序,用于下载动漫

安装

最新发布版

cargo install anime-dl

或对于main分支的最新提交

cargo install --git https://github.com/gabelluardo/anime-dl

用法

我通常用它

adl download -D <entries>

将每部动漫存储在具有正确命名的目录中。

或抓取存档后进行流式传输

adl stream -S <archive> <entries>

asciicast

Usage: adl [COMMAND]

Commands:
  stream    Stream anime in a media player
  download  Donwload anime
  clean     Delete app cache
  help      Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

用于从文件中解析URL(例如,urls

adl [COMMAND] [OPTIONS] $(cat urls)

[!WARNING] 流式传输需要mpvvlc

adl stream <entries>

Anilist

[!NOTE] 对于Anilist集成,创建环境变量ANIMEDL_ID,其中包含您的开发人员API客户端的ID,或者使用应用程序的默认值:4047

贡献

目前,只有一个意大利语语言抓取器,欢迎为支持其他语言做出贡献(见#83)。

许可证

由🫶 @gabelluardo使用GPLv3创建

依赖项

~17–31MB
~516K SLoC