mangadex-downloader
一个用Python编写的命令行工具,用于从MangaDex下载漫画。
目录
主要功能
- 直接从MangaDex下载漫画、漫画封面、章节或列表
- 从用户书库下载漫画或列表
- 在MangaDex论坛(https://forums.mangadex.org/)中查找并下载MangaDex链接
- 支持批量下载
- 支持旧版MangaDex链接
- 支持扫译组筛选
- 支持身份验证
- 控制要下载的章节和页面数量
- 支持压缩图像
- 支持HTTP / SOCKS代理
- 支持DNS-over-HTTPS
- 支持多语言
- 保存为原始图像、EPUB、PDF、漫画书存档(.cbz或.cb7)
以及不下载单章漫画的功能
支持的格式
点击此处了解更多信息。
安装
你需要:
- Python 3.8.x或更高版本,并安装Pip(如果你使用Windows,可以下载打包的可执行文件。查看如何安装的说明)
就这些。
Python包索引(PyPI)
只要你满足上述要求,安装mangadex-downloader就很简单。
# Windows系统
py -3 -m pip install mangadex-downloader
# Linux / Mac OS系统
python3 -m pip install mangadex-downloader
你也可以安装可选依赖
或者你可以安装所有可选依赖
# Windows系统
py -3 -m pip install mangadex-downloader[optional]
# Mac OS / Linux系统
python3 -m pip install mangadex-downloader[optional]
就是这样,很简单吧?
打包可执行文件
注意: 此安装方法仅适用于Windows系统。
因为这是打包的可执行文件,所以不需要安装Python。
步骤:
- 在这里下载最新版本 -> https://github.com/mansuf/mangadex-downloader/releases
- 解压缩。
- 就是这样!你已成功安装mangadex-downloader。 查看如何运行mangadex-downloader的说明
Docker
可在以下地址获取:
- https://hub.docker.com/r/mansuf/mangadex-downloader
- https://gallery.ecr.aws/mansuf/mangadex-downloader
# Dockerhub
docker pull mansuf/mangadex-downloader
# AWS ECR (替代方案)
docker pull public.ecr.aws/mansuf/mangadex-downloader
如果你想获得可选功能,如EPUB
支持、cb7
支持等,
你可以使用以-optional
结尾的标签
# Dockerhub
docker pull mansuf/mangadex-downloader:latest-optional
docker pull mansuf/mangadex-downloader:v2.10.3-optional
# AWS ECR (替代方案)
docker pull public.ecr.aws/mansuf/mangadex-downloader:latest-optional
docker pull public.ecr.aws/mansuf/mangadex-downloader:v2.10.3-optional
注意:如果你想知道为什么可选标签不支持arm/v6平台,
那是因为一些依赖(最显著的是orjson
)需要rust编译器,
而我放弃了在arm/v6平台上安装rust编译器,对我来说错误太多了。
开发版本
注意: 您必须安装 git。如果您还没有安装,请从此处安装 https://git-scm.com/。
git clone https://github.com/mansuf/mangadex-downloader.git
cd mangadex-downloader
python setup.py install # 或 "pip install ."
使用方法
PyPI 版本
mangadex-dl "在此处插入 MangaDex URL"
# 或
mangadex-downloader "在此处插入 MangaDex URL"
# 如果 "mangadex-dl" 或 "mangadex-downloader" 不起作用,请使用以下命令
# Windows 系统
py -3 -m mangadex_downloader "在此处插入 MangaDex URL"
# Linux / Mac OS 系统
python3 -m mangadex_downloader "在此处插入 MangaDex URL"
打包可执行文件版本
- 导航到下载 mangadex-downloader 的文件夹
- 打开 "start cmd.bat"(不用担心,这不是病毒,它会打开命令提示符)
- 然后开始使用 mangadex-downloader,请参见以下示例:
mangadex-dl.exe "在此处插入 MangaDex URL"
Docker 版本
容器中下载的文件存储在 /downloads
目录中
# Dockerhub
docker run --rm -v /home/sussyuser/sussymanga:/downloads mansuf/mangadex-downloader "插入 MangaDex URL"
# AWS ECR(替代方案)
docker run --rm -v /home/sussyuser/sussymanga:/downloads public.ecr.aws/mansuf/mangadex-downloader "插入 MangaDex URL"
有关更多使用示例,您可以阅读此处
有关 CLI 选项的更多信息,您可以阅读此处
贡献
有关更多信息,请参阅 CONTRIBUTING.md
捐赠
如果您喜欢这个项目,请考虑通过以下网站捐赠:
任何金额的捐赠都将备受感激 💖
支持
需要帮助?有问题或只是想聊天?
请注意,Discord 服务器是全新的,目前还没有任何内容。因此请保持尊重和友善。
链接
免责声明
mangadex-downloader 与 MangaDex 无关。此外,当前维护者(@mansuf)不是 MangaDex 的开发人员。