1.起因
白嫖了快14年的有道云笔记通知限制2设备登录,超过2台需要买VIP会员或者强制退出一个;目前(手机+单位电脑+家里电脑)刚好超过了。一开始还是家里电脑用web版勉强用着,今天实在受不了了。
有道云的搜索,实在难用,用过的都知道。
有道云笔记让导出的是pdf文件,无法二次编辑;
2.解决方案
在Github上面找到一个项目youdaonote-pull,可以通过脚本将所有笔记以.md格式下载存放到本地,笔记内的图片也可以存放到对应目录并且正常显示。
项目地址:https://github.com/DeppWang/youdaonote-pull
方案里面写的指定上传到SM.MS因为停止注册已经无法使用。
3.使用方法
3.1下载作者已经打包好的exe程序
无法魔法访问Github的,我传到网盘里面一份,顺便也打包了后面要用到的obsidian最新版
百度:https://pan.baidu.com/s/1itgIDXa6mYA6dRmmv0DoFQ?pwd=g699
夸克:https://pan.quark.cn/s/4f13cd462b5b
3.2解压软件包
注意放到一个有富余空间的盘,别因为空间不够导出失败。
❗注意:解压完成先不要着急运行,需要进行一些登录配置和文件存放目录的配置。
3.3查找有道云登录cookie
先登录网页版的有道云笔记https://note.youdao.com/web/,按F12,
网络→全部→左侧名称随便点一个→选择cookie,找到YNOTE_CSTK、YNOTE_LOGIN、YNOTE_SESS这三项,复制对应的值,填写至软件包内cookies.json文件
3.4填写并确认cookies.json文件无误
3.5设置下载文件访问和存放位置
根据需要修改config.json里面的内容
local_dir:选填,本地存放导出文件的文件夹(绝对路径),不填则默认为当前文件夹
ydnote_dir:选填,有道云笔记指定导出文件夹名,不填则导出所有文件 smms_secret_token:选填, SM.MS 的
Secret Token(注册后 -> Dashboard -> API Token),用于上传笔记中有道云图床图片到 SM.MS
图床,不填则只下载到本地(youdaonote-images 文件夹),Markdown 中使用本地链接
is_relative_path:选填,在 MD 文件中图片 / 附件是否采用相对路径展示,不填或 false 为绝对路径,true
为相对路径 ❗建议使用 Sublime、Notepad2 等三方编辑器编辑 config.json,避免编码格式错误
3.6运行程序
❗注意:该程序可以多次导出数据,再次导出时会根据有道云笔记文件最后修改时间是否大于本地文件最后修改时间来判断是否需要更新。再次导出时,只会导出有道云笔记上次导出后新增、修改或未导出的笔记,不会覆盖本地已经修改的文件。但有道云笔记和本地不要同时修改同一个文件,这样可能会导致本地修改丢失!
更新时,会重新下载文件并覆盖原文件,图片也会重新下载。
3.7备份完成
我这里的图片+md文件有1.4G左右
4.数据恢复
4.1下载obsidian
官网地址:https://obsidian.md/download
百度:https://pan.baidu.com/s/1itgIDXa6mYA6dRmmv0DoFQ?pwd=g699
夸克:https://pan.quark.cn/s/4f13cd462b5b
4.2安装obsidian
建议安装到一个非系统目录
4.3选择本地目录为仓库
4.4选择刚才导出的有道云笔记目录
4.5验证文件格式和图片
找到一篇带有图片的笔记验证了一下,格式没问题,图片也正常显示。
5.数据同步
其实关于obsidian数据同步,网上已经有很多的教程了。
这会有点别的事情要去忙,回头再在折腾吧。
大家要是感兴趣,可以关注我后续的文章或者留言催我,哈哈。
PS,OB这搜索功能是真爽啊,之前用有道云笔记过得是什么苦子日!
有道云笔记已清空