有道云笔记的救赎
前言
前几天发现笔记内的图片挂了。
然后想备份数据的时候发现导出又双叒叕加强限制了!
原因是导出的时候卡进度条,我等了半天进度条卡在 0%,我就试着取消了。
???
行吧,毕竟是白嫖用户,好歹也能导出来,我认了。
但是奈何进度条是一点都不动啊。
然后想重新导出,要等三个月。
回想这两年的用户体验,一个版本比一个版本恐怖。
就导出来说,2021 年还能够支持主流格式的全部导出,2020 年就只能导出独有的 ynt 格式。
本身 BUG 不断,优化不行,功能简陋,为了防止用户跑路又对导出功能多加限制。
蚌埠住了,这回我是真要跑了。
然后在 GitHub 搜索了一下,发现有一个脚本可以全部 Markdown 格式导出。
跑路
贴出链接:youdaonote-pull
- 可将所有笔记(文件)按原格式下载到本地
- 由于「笔记」类型文件下载后默认为
Xml
格式,不是正常笔记内容,默认将其转换为Markdown
格式- 由于有道云笔记图床图片不能在有道云笔记外显示,默认将其下载到本地,或指定上传到 SM.MS
正好几个月前就接触了 Obsidian,完美支持 MD 格式,于是我就决定将所有笔记迁移到 Obsidian。
Obsidian 上手之后用的确实比有道云舒服。
Obsidian 良好的社区生态带来了大量第三方插件,就功能来说碾压有道云。
虽然 Obsidian 的 “免费” 同步需要第三方插件,虽然速度比有道云慢了点但也能满足基本的多端同步需求。
同步逻辑和有道云类似,有道云的多端同步有时候会把旧文件同步成新文件,把新文件给覆盖掉了。
所以建议,同步的时候,能手动尽量手动。
有道云现在唯一的优势就是能够当做图床来用了!!!
救赎
2023 年 3 月,图片挂了。
说到图床,有道云的使用体验也是不太友好,需要经过拖动图片上传→分享图片→复制链接→浏览器打开链接→右键图片→复制图片地址→粘贴到编辑器,这么一个繁琐的流程。
为了解放双手,我尝试用搜索引擎查找相关的自动化脚本。
正好在 Gitee 发现了 ydpic,与 typora 联动的 py 脚本。
贴出链接: ydpic
最后一次维护是在 2020 年,可能已经失效了,用到 Python 版本也比较老,部分依赖只支持到 Python3.8。
所以需要下载 3.8 版本的 Python,并且要把 markupsafe 的版本降级到 2.0.0 版本。
上手后在 typora 试了一下,登陆功能是没有问题。
但图片上传后返回的链接是失效的。
我对比了一下文档给出的 config 文件
PLAINTEXT |
可能是分享链接的问题,现在有道云的分享链接是短连接。
跳转后的格式是:https://note.youdao.com/ynoteshare/index.html?id=......
短连接重定向了两次,在网络请求中可以看到跳转前的链接。
将配置文件的链接改成了这种格式: http://note.youdao.com/share/?id=...
在 typora 验证了一下,根据抛出的异常定位到了解析分享链接的源码。
PLAINTEXT |
注释掉了原来的返回参数,重新测试了一下,可以正常显示。
有道云上了防盗链,所以图片上传后需要在 img 标签中加入 referrerPolicy="no-referrer"
。
到目前为止都很顺利。
但是,我在我的有道云的账号里并没有看到上传的图片,我上传到空气里了?
我又试着上传了几个大字节的图片,发现账号的存储并没有变化。
我看不懂,但我大受震撼。