专栏名称: GitHubStore
分享有意思的开源项目
目录
相关文章推荐
参考消息  ·  白宫:特朗普有信心本周完成谈判 ·  昨天  
参考消息  ·  “俄可能放弃被冻结资产” ·  2 天前  
参考消息  ·  霍启刚,当选新职务 ·  2 天前  
参考消息  ·  台媒:王大陆还能回大陆吗? ·  3 天前  
参考消息  ·  爆料:美国拒绝共提涉俄草案 ·  3 天前  
51好读  ›  专栏  ›  GitHubStore

微信读书导出工具!

GitHubStore  · 公众号  ·  · 2024-05-17 17:56

正文

项目简介

一款能将微信读书中的书籍导出成 epub、pdf、或 mobi 格式开源项目。通过截取和转换网页中的文本内容,然后保存成 markdown 格式,最后转化为电子书格式。


导出后再使用 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,指定该参数时,会先进行登录操作。

免责申明

本工具仅作技术研究之用,请勿用于商业或违法用途,由于使用该工具导致的侵权或其它问题,该本工具不承担任何责任!



项目链接

https://github.com/drunkdream/weread-exporter







请到「今天看啥」查看全文


推荐文章
参考消息  ·  “俄可能放弃被冻结资产”
2 天前
参考消息  ·  霍启刚,当选新职务
2 天前
参考消息  ·  台媒:王大陆还能回大陆吗?
3 天前
参考消息  ·  爆料:美国拒绝共提涉俄草案
3 天前
上海新闻广播  ·  小兔子故事宝盒|逃家小兔
8 年前