Apple Books 在中国市场虽然没有办法使用,但是作为(iPad、iPhone)本地电子书阅读器还是非常好用的。本工具用来批量导出阅读笔记。仅需将笔记发送到个人邮箱,每日定期触发检查新邮件并且解析笔记。
接收邮件的程序需要提供邮箱账号,邮箱口令,邮件 IMAP
服务器,以及 Atlas
的连接链接。目前只支持储存到 Atlas
的 MongoDB
中,可以自行重写 DataBaseConnect.py
实现不同数据库的储存。
python main.py -u <EMAILACCOUNT> -p <EMAILPASSWORD> -s <EMAILSERVER> -a <ATLASURI>
不需要储存到数据库可以使用解析后返回的数组,以 python Dictionary
形式储存,目前解析完成后的格式为:
from
: 书名author
: 作者content
: 选中内容chapter
: 所在章节date
: 添加日期note
: 笔记内容type
: 笔记类型(按照高亮颜色区分,目前只区分是否为下划线)
- 按照选中内容进行Hash并且索引,相同内容进行更新
- 在笔记中添加特殊标识字段,例如
[[speaker]]
来解析选中文本的讲话人 -
type
字段的完善 -
Readme.md
in English -
CI
相关 - 去除章节字段的非汉字,非英文字母字符