简单漫画控制台下载程序
simple-manga-downloader的Python项目详细描述
简单漫画下载器
用python编写的简单漫画控制台下载器。适用于Linux,但可以在任何平台上运行。在
目前支持:
注意:mangadex是主要支持的站点,其他的可能会被维护,但它们不是我的首要任务。在
允许您以5种方式下载漫画:
- 系列的所有章节
- 一系列章节(从5到15)
- 章节选编(5,7,10,20)
- 只有最新的一章
- 检查跟踪漫画的新章节
下载程序的附加功能:
- 它会检查mangadex.org网站有多个不同组的上传,并询问下载哪一个
- 它处理曼加普拉斯关于曼加德克斯的章节
- 它可以下载漫画封面(默认关闭)
- 语言(只能指定mangadex)
- 您可以指定要从下载中排除的章节
- 你可以更改保存漫画的目录
- 您可以将正在进行的漫画添加到跟踪列表中,以便轻松检查新章节
- 配置文件保存为.json,以便于阅读和修改
- 下载器有一个配置“模式”,允许修改配置文件,而不必手动编辑.json
- 它可以检查新的可用版本
- 它将从标题中删除(或替换)可能导致问题的字符,默认情况下删除
/ \ | ? > < . : ? *
(注意反斜杠\
需要用另一个\\
进行转义)
安装
要求
- 美丽组4
- 请求
从PyPI发布
使用pip安装将自动处理需求。我还建议使用pipx而不是仅仅使用pip。在
pip install simple-manga-downloader
使用git回购
使用pip安装
从主分支安装
^{pr2}$在不安装
的情况下使用git repo复制repo,安装需求并使用主repo目录中的条目脚本
cd path/to/repo
chmod +x SMD.py
pip install -r requirements.txt
./SMD.py [mode] [arguments]
使用
一般信息
默认的manga下载目录是~/Manga
,这可以在配置文件或命令中更改。config目录是$XDG_CONFIG_HOME/SMD
(~/.config/SMD
如果未设置变量),您可以指定一个不同的配置,如下所示:
SMD -c "path/to/config" mode arguments
示例:
SMD -c "~/Downloader/config.json" down link_to_manga -l
SMD -c "~/Downloader/config.json" update
要创建配置文件,下载程序需要成功完成。如果要在使用下载器之前创建配置,可以执行以下操作:
SMD conf
细节
有关模式及其可用参数的更详细说明,请阅读git repo中的USAGE.md文件。在
变更日志
Changelog可以在git repo的CHANGELOG.md中找到。在
- 项目
标签: