主要观点总结
文章介绍了一个开源项目,该项目能将微信读书中的书籍导出为epub、pdf、或mobi格式。通过截取和转换网页文本内容,保存为markdown格式,再转化为电子书格式。同时,提供了使用notegpt.io生成大纲和思维导图的步骤。文章还介绍了项目的实现原理、安装方法、书籍ID获取方法、命令行参数及免责申明。
关键观点总结
关键观点1: 项目功能
项目能将微信读书中的书籍导出为epub、pdf、或mobi格式,并通过转换网页文本内容到markdown格式实现。
关键观点2: 生成大纲和思维导图
导出书籍后,可使用notegpt.io生成大纲和思维导图。
关键观点3: 实现原理
通过Hook Web页面中的Canvas函数,获取文本及样式信息,转换成markdown格式,再转换成最终的书格式。mobi格式由kindlegen工具从epub格式转换。
关键观点4: 安装方法与使用说明
通过pip3安装项目,使用命令指定书籍ID、输出文件格式及目录,支持多种格式如epub、pdf和mobi。命令行还支持--force-login参数进行登录操作。
关键观点5: 免责申明
该工具仅作技术研究之用,请勿用于商业或违法用途,对于因使用该工具导致的侵权或其它问题,该工具不承担任何责任。
文章预览
项目简介 一款能将微信读书中的书籍导出成 epub、pdf、或 mobi 格式开源项目。通过截取和转换网页中的文本内容,然后保存成 markdown 格式,最后转化为电子书格式。 导出后再使用 https:// notegpt.io/book-summary 生成大纲和思维导图,完美哦。 实现原理 通过Hook Web页面中的Canvas函数,获取绘制到Canvas中的文本及样式等信息,转换成markdown格式,保存到本地文件,然后再转换成最终的epub或pdf格式,而mobi格式则是使用kindlegen工具从epub格式转换来的。 安装 $ pip3 install -e . 使用 $ python -m weread_exporter -b $book_id -o epub -o pdf 获取书籍ID的方法:在页面 https://weread.qq.com/ 搜索目标书籍,进入到书籍介绍页,URL格式为: https://weread.qq.com/web/bookDetail/08232ac0720befa90825d88 ,这里的 08232ac0720befa90825d88 就是书籍ID。 -o 参数用于指定要保存的文件格式,目前支持的格式有: epub 、
………………………………