本程序使用 python3
爬取小说的每个章节,在本地生成 Markdown
文件,最终通过 pandoc
和 kindlegen
生成 .mobi
格式书籍
通过 smtp
推送至kindle
由于开发时间紧张,有些小地方还待改进,欢迎提出 issue
本程序暂时没有考虑GUI界面,适用于大部分Linux系统
(下载速度参考:20MB带宽,700章,40s,老机型)
- 自动转换(可选
mobi
epub
格式)(推荐选择mobi
格式) - 直接搜索
- 多线程下载 (默认 进程数 600)
- 可选章节(选择章节下载)
- 自动推送(在
Config/config.py
中配置)
Arch(Manjaro) :
$ sudo pacman -S pandoc kindlegen
$ git clone https://github.com/AlessandroChen/KindleHelper.git
Debian(Ubuntu) :
$ sudo apt-get install pandoc kindlegen
$ git clone https://github.com/AlessandroChen/KindleHelper.git
请在 Config 文件夹下更改用户信息,SMTP设置可以参照(参照百度经验-QQ邮箱)
$ mkdir book
$ cd book
# 请确保你在一个空文件夹下进行下载
$ python3 kindlehelper.py
# 运行下载小说,并自动转化推送
$ python3 kdpush <Filename>.mobi
# 如果你有想要推送的文件,也可以自动推送
(随机下载的小说,侵删)
-
加速下载 (19.2.16) [lxml解析、多线程]
-
美化界面
-
详细Guide
-
多源下载
-
添加GUI界面
-
优化爬取
-
一键搜索 (19.3.17) [优质源搜索,几乎无遗漏]
-
写Wiki
-
一键安装
- 章节一一对应 (19.3.17) [完成算法构思]