一款能将微信读书中的书籍导出成 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、pdf、mobi,生成的文件在当前目录下的output目录中。
epub格式适合手机端访问,pdf格式适合电脑端访问,mobi格式适合kindle访问。
命令行还支持一个可选参数--force-login,默认为False,指定该参数时,会先进行登录操作。
关注「GitHubStore」公众号
扫一扫以下微信
1 加入技术交流群,备注「开发语言-城市-昵称」