(与 https://www.simple-media.ml/ 和 https://simple-anime.netlify.app/ 合作)
(Discord 机器人: https://www.anilimited.gq/)
anime-dl
anime-dl 项目的前端
目录
动机与愿景
虽然互联网几乎无处不在,但如果网络中断一周会发生什么?
如果停电一周会怎样?
你将无法访问互联网上的所有内容:小说、电视节目、电影。
随着订阅服务和版权许可的普及,越来越多的内容完全托管在线上,无法下载或存档。
这在整个软件和游戏行业也是一个巨大的问题;
过度依赖在线 DRM 已经破坏了离线游戏和生产力。
我们的目标是在没有互联网的情况下,为在线媒体提供一个解决方案。
我们希望通过 NimScript 提供一个轻量级且可扩展的可执行文件,
它将允许你从几乎任何网站下载和本地存储媒体,只需稍作努力。
如果你认同我们的愿景,欢迎前往 [ADLCore](https://github.com/vrienstudios/ADLCore),这是本项目的核心。或者,也欢迎在这里贡献。
有任何想法或问题?随时创建 issue 或在 [Discord](https://discord.gg/WYTxbt2) 上与我们交流。
网站状态
网站 | 搜索 | 下载 |
---|---|---|
NovelHall.com [小说] | 支持 | 支持 |
anihdplay.com [动漫] | 支持 | 支持 |
movstreamhd.pro [电视] | 支持 | (部分) |
HAnime.tv [里番] | 支持 | 支持 |
MangaKakalot.com [漫画] | 支持 | 支持 |
安装
从 releases 页面 下载最新版本
构建
要求:
- nim >= 1.6.6
- nimble (应该与 nim 一起预安装)
- git
- OpenSSL (仅当 Windows 上提供的库出现问题时)
- Linux:
- (基于 Arch)
sudo pacman -S openssl
- (基于 Debian)
sudo apt install openssl
- (基于 Arch)
- Windows:
- Linux:
1. 克隆仓库
git clone https://github.com/vrienstudios/anime-dl.git && cd anime-dl
2. 安装所需的 nim 模块:
注意:建议在执行此操作之前查看 nimble 文件中的依赖项。
nimble installdeps
3. 使用以下命令构建:
nimble build -d:ssl --threads:on
使用方法
有两种使用程序的方式--
你可以直接执行可执行文件并按提示操作,或者按照以下说明进行更简单的使用。
注意:程序参数的文档可能会发生变化,并不全面。
animeDL sel flags
例如 animeDL nvl -url -d -c NovelHall
animeDL nvl -d -c NovelHall -s Nicht
-sel (选择器) | 从 "nvl" 和 "ani" 组件中选择。
-url url | 指定要下载的项目的 URL。
-d | 下载标志;如果未传递,则只返回元数据。
-lim num:num | 指定要下载的章节/集数范围。
-c name | (测试中) 设置要调用的自定义下载器,而不是默认下载器 -- 适用于脚本。
-cauto | (未完成) 根据 URL 自动设置下载器。
-dblk | (测试中) 下载整个系列而不是单集。
-res h (最高) 或 l (最低) 或 widthxheight | (测试中) 指定要尝试下载的分辨率。
-ds | (未完成) 不删除为 EPUB 生成的临时文件夹。
-s term | 需要设置 -c。