有啥问题,欢迎反馈!
安装 1:git clone 项目到本地:
git clone https://github.com/winglight/ebooktools
安装 2:进入项目目录,在命令行执行:
npm install
或者 yarn install
设置:根据需要设置 config.json ( kindle 推送相关设置是选填项):
{
"port": "CHANGE-TO-YOURS", //kindle 推送的发送邮箱 smtp 服务器端口
"smtp": "CHANGE-TO-YOURS", //kindle 推送的发送邮箱 smtp 服务器地址
"user": "CHANGE-TO-YOURS", //kindle 推送的发送邮箱账号
"pass": "CHANGE-TO-YOURS", //kindle 推送的发送邮箱密码
"kindle": "CHANGE-TO-YOURS", //kindle 推送的目标邮箱地址
"output": "CHANGE-TO-YOURS" //电子书本地输出目录绝对路径(必填)
}
开始生成电子书:进入项目目录,在命令行执行(替换 EBOOK-URL 为网页地址):
./libs/generatebook -u EBOOK-URL
目前仅支持目录型网页,而且是单层目录结构
目前还有个小 bug:命令行接受参数"是否推送"时,无法判断,所以推送代码注释了,需要的话,手动取消注释即可
if(isPush) {
that.pushMobi(config.output);
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.