文章

利用onenote-dump将OneNote笔记转换成markdown文件

最近在学线上课,用电脑记笔记再方便不过了。一开始,笔者使用的是OneNote,但操作麻烦,还有些BUG。在记完了第一章的笔记后,决定接下来使用markdown记笔记。于是,便有了下面将.one文件转换成.md文件的逝情。

本文用到的项目需要Python3环境,请预先安装好。

准备

进入上面的链接,下载这个项目。直链:https://codeload.github.com/HuimingPan/onenote-dump/zip/refs/heads/master

在解压文件目录下执行命令安装依赖(当然,您可以切换pip版本):

pip install -r requirements.txt


安装过程

耐心等待安装完就行。

过程

继续在这个根目录里操作。然后在终端输入以下命令:

python onenote-dump
   
    
   

其中,“notebook”——笔记本名;“output directory”——文档输出地址; 比如:

python onenote-dump "Software Development Notes" C:\Temp\dump


输入命令后,程序会停顿一下


如果跳出来这样的窗口,点“允许访问”就行

在运行上述命令后,会打开一个浏览器页面,输入自己的Microsoft账号和密码,使脚本有权访问Onedrive中的有关笔记本。在第一次授权之后,可以不需要再次授权。


点“是”

笔记转换 授权完成后,程序将会将你的笔记本转换承.md文件,并保存在处。


这样就行了!

本文由作者按照 CC BY 4.0 进行授权

© Dignite. 保留部分权利。 由  提供CDN加速。

浙ICP备2023032699号 | 使用 Jekyll 主题 Chirpy