DC娱乐网

有道云笔记导出为Markdown格式的工具:youdaonote-pull

一、简介既然你不小心点进来了,不妨耐心听我讲几句,吃不了亏,上不了当,我力气言简意赅地描述本文主旨,以便大家快速判断是否
一、简介

既然你不小心点进来了,不妨耐心听我讲几句,吃不了亏,上不了当,我力气言简意赅地描述本文主旨,以便大家快速判断是否值得继续看下去。

youdaonote-pull 是一个在 GitHub 开源且免费的有道云笔记导出工具,且导出的格式为 Markdown。对于希望进行笔记平台迁移的人而言,使用该工具能快速进行迁移。

其 GitHub 仓库页面如下所示:

下面是该项目的介绍:

二、下载

我这里只介绍基于构建物的使用方式,因为基于源码的使用需要安装很多前置软件,如:Git、Python等。感觉有点麻烦,毕竟暂时也没有看其实现的打算。

下载方式是点击旁边的“Release”:

点击后便会跳转到如下的 Release介绍页:

向下滑动,找到“Assets”,点开后下载“youdaonote-pull-windows_amd64.exe.zip”:

下载后的安装包如下所示:

三、配置

首先是对下载的压缩包进行解压,解压后如下所示:

进入解压后的文件夹看到如下几个文件:

其中 Cookie-copy_0.0.4.crx是一个便捷拷贝 Cookie 值的浏览器插件,是作者用来拷贝指定的Cookie值的,但我尝试后发现无法进行拷贝。所以直接用 F12 的方式拷贝。

接着登录有道云笔记的网页端,按“F12”键打开浏览器调试模式,并选择“Application”:

点击后跳转到应用页,然后选择“Cookie” 下的有道云笔记网址:

接着拷贝右侧的三个 Cookie值:YNOTE_CSTK 、YNOTE_LOGIN 和 YNOTE_SESS。

将拷贝的三个值在 cookie.json 中进行替换:

四、使用

完成如上配置后,直接双击“youdaonote-pull-windows_amd64.exe” 便会开始进行下载:

下载完毕后会自动关闭命令行窗口,此时会在当前目录下生成“youdaonote” 和 “logs”文件夹:

其中,youdaonote 为笔记文件夹,logs为处理的日志文件夹。

五、配置图床

默认情况下,所有的笔记都存储于本地,即 markdown 文件的同目录的 images 文件夹下:

该方式的好处在于图片存在本地,不用担心泄密等问题。但弊端同样明显,即若想一键复制到自媒体平台发布,便会很麻烦。所以需配置图床链接。

对于 youdaonote-pull 工具来说,目前仅支持 SM.MS 图床,配置方式是在 config.json 配置获取的 token:

如果有该账号的人可以尝试一下,但是我现在尝试不了,因为 sm.ms已关闭注册。

六、管理

此时可用支持 Markdown 文件的 Obsidian 笔记软件进行管理。首先安装 Obdisian 笔记软件,然后通过“打开仓库”选择刚才生成的文件夹:

选择后等待一会,导入成功后如下所示: