项目简介
本项目是基于Python的读书笔记处理系统,可帮助用户便捷地处理和整理读书笔记。它支持从电纸书、电脑端等多种来源导入笔记,具备整理、规范化、合并、排序等功能,能有效提升用户阅读和学习效率。
项目的主要特性和功能
- 电纸书笔记处理:支持解析汉王N10等电纸书的摘抄或笔记导出文件,有多行文本智能合并、文本规范化、图片与文本合并等功能,还能进行手写OCR文本合并并自动识别时间戳。
- 电脑端剪贴板管理:为阅读定制剪贴板管理器,自动收集拷贝文本并保存文件名、页码等信息,支持中文、英文、Markdown格式的规范化粘贴。
- 笔记排序与整理:支持按时间、页码、内容跟随等多种方式排序,提供插入、替换、删除等操作。
- Markdown支持:支持Commonmark标准的Markdown语法,有智能表格处理、数学公式支持等功能,可将Markdown文件导出为HTML、OneNote、SuperMemo、TheBrain等格式。
- 快捷键操作:提供丰富快捷键,如Caps Lock + v进行规范化粘贴,Caps Lock + p整理读书笔记。
- 与其他学习工具集成:支持与TheBrain、SuperMemo、Cornell笔记系统等交互,有SuperMemo Q&A、Cornell笔记辅助功能。
安装使用步骤
- 安装Python环境:确保已安装Python 3.x版本,可从Python官网下载安装。
- 下载项目代码:若使用Git,通过
git clone
命令将项目复制到本地。 - 安装依赖库:打开命令行或终端,进入项目目录,运行
pip install -r requirements.txt
安装依赖库。若需使用OCR功能,还需安装pytesseract
和Tesseract OCR引擎。 - 运行程序:运行
notes_ui.pyw
启动图形界面,或运行keyboard_monitor.py
启动快捷键监控,根据提示选择操作。 - 使用快捷键:利用Caps Lock快捷键快速处理笔记内容。
- 导出笔记:使用导出功能将整理后的笔记保存为多种格式。
注意事项:使用OCR功能需正确安装Tesseract OCR引擎并配置settings.json
文件中的相关路径;支持数学公式需安装Node.js
和Katex
并配置好相关环境。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】