新功能

  • 添加了账号密码登陆,不需要重复获取token
  • 将漫画转换格式,直接推送到kindle,实现自动订阅更新的漫画

用法

python main.py

这里还是一样的,关键是设置部分

这里只提供windows配置

settings.json文件不存在,我们将重新为您设置
请输入保存路径(最后一个字符不能为斜杠): F:/copymanga
是否使用海外CDN? [y/n] (n): 
是否使用Webp?(可以节省服务器资源,下载速度也会加快) [y/n] (y): n
请输入代理地址(没有的话可以直接回车跳过): http://127.0.0.1:10809
是否下载高分辨率图片(不选择可以节省服务器资源,下载速度也会加快) [y/n] (n): y
是否下载后打包成CBZ? [y/n] (n): n

# 从这里开始不同
是否启用半自动更新自动发送至kindle功能 [y/n] (n): y

# 首先从github上下载exe可执行文件https://github.com/ciromattia/kcc/releases/download/v5.6.5/kcc_c2e_5.6.5.exe
# 然后把路径输入到这里,你也可以重命名kcc_c2e_5.6.5.exe为kcc_c2e.exe以后丢到项目文件夹,下面就可以直接回车了
请输入kcc_c2e路径(建议先查看配置教程,默认为copymanga-downloader目录) 
(F:\project1\copymanga-downloader): 

# 我的设备是KPW
请输入kcc设备参数, 支持的设备有K1, K2, K34, K578, KDX, KPW, KPW5, KV, KO, K11, 
KS, KoMT, KoG, KoGHD, KoA, KoAHD, KoAH2O, KoAO, KoN, KoC, KoL, KoF, KoS, 
KoE(请去): KPW

# 最好还是验证一下,我这里以qq邮箱为例,如果不懂可以看接下来smtp获取部分
是否需要发送验证码到kindle验证 [y/n] (n): y
请输入邮箱smtp账号(建议查看配置教程): xxxxx@qq.com
请输入邮箱smtp密码: asdbasfasdfasdf
请输入邮箱smtp的地址: smtp.qq.com

# 从kindle网站上获取推送邮件地址
请输入kindle推送邮件地址(如twoonefour_ABCDQA@kindle.com,具体请查看amazon设置):xxx_uoeyap@kindle.com
# 到这一步等待kindle上出现文件,将验证码填入
请输入kindle上显示的验证码: 976051
验证码正确,验证成功
正在获取CopyManga网站Url...
1->copymanga.org
2->copymanga.info
3->copymanga.net
4->copymanga.site
5->copymanga.tv
6->mangacopy.com
请输入要使用的API前面的数字: 5

# 使用持久方式登陆,保存账号密码方便更新
请输入登陆方式(1为token登录,2为账号密码持久登录) (1): 2
请输入账号: twoonefour
请输入密码: *****

kcc安装部分

首先从github上下载exe可执行文件kcc_c2e

然后将其改名kcc_c2e.exe丢到项目文件夹根目录中,比如我这里是F:\project1\copymanga-downloader

在设置时即可直接回车,不用填写

请输入kcc_c2e路径(建议先查看配置教程,默认为copymanga-downloader目录) (F:\project1\copymanga-downloader):

这里直接回车即可

如果自定义路径,那你就要把kcc_c2e绝对路径填入,注意最好不要用中文路径

除了kcc_c2e,还要安装kindleGen, 请参照kcc的github

安装以后找到 Kindle Previewer根目录,kindleGen位于Kindle Previewer 3\lib\fc\bin下,将他和kcc_c2e放到同一个文件夹下,这里可以提供一个链接直接下载kindleGen

点此下载kindleGen

smtp账号密码获取

以qq为例,依次点击

qq邮箱设置-账号-POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务-服务状态-管理服务

设置1
取得授权码

设置3

从官方帮助来看很清晰了

用户名/帐户: 你的QQ邮箱完整的地址

密码: 生成的授权码

电子邮件地址: 你的QQ邮箱的完整邮件地址

接收邮件服务器: imap.qq.com,使用SSL,端口号993

发送邮件服务器: smtp.qq.com,使用SSL,端口号465或587

将smtp对应的信息配置上去,如上在命令行窗口输入即可配置好

请输入邮箱smtp账号(建议查看配置教程): xxxxx@qq.com
请输入邮箱smtp密码: asdbasfasdfasdf
请输入邮箱smtp的地址: smtp.qq.com

kindle推送部分

登陆亚马逊

然后进入这个链接设备

也可以点如下图进入
设备

我这里有时候是devices,有时候是devices & contents,别太死板,都可以点

接下来跟着图走

设备

设备

红圈的地方就是kindle推送邮件地址

你要把你刚才上面smtp的qq邮箱添加到信任邮件列表中,即点箭头指向的地方,即点击Add a new approved e-mail address

填完以后似乎要认证,回你的邮箱认证以后就添加好了

至此kindle推送邮件设置完毕

验证部分(可选项)

是否需要发送验证码到kindle验证 [y/n] (n): y

如果这里你填写了y,那是要验证的,程序会自动生成一个6位验证码发到你的kindle上,你如果对自己的配置有自信可以不验证。

如果没收到可能是kindle网络不好,可以去content里直接看

amazon网页上显示的验证码

kindle上显示的验证码

如果没问题则会看到验证码,在命令行中填写即可

自动推送更新的漫画

如果步骤没错,现在你应该到这一步

您是想搜索还是查看您的收藏?(0:导出收藏,1:搜索,2:收藏,3:添加半自动更新,9:修改设置) [0/1/2/3/9] (1):3

这里填3

跟着步骤添加漫画,程序会没有报错自然退出

接下来重复以上过程,将所有要追的漫画添加

接下来只需要在命令行输入

python main.py --subscribe 1

即可自动下载漫画并推送到kindle

windows定时运行

先上命令

start cmd /k "F: && F:\project1\copymanga-downloader\env\Scripts\python.exe F:\project1\copymanga-downloader\main.py --subscribe 1 && exit || exit"

写入bat后,打开windows的任务计划程序, 可以用win+s搜到

然后将bat加入定期任务即可