从 Evernote 转移到苹果自带备忘录

✍🏼 写于 2019年10月23日   
❗️ 注意:离本文创建时间已经过去了 天,请注意时效性

前言

我对笔记类应用有洁癖, 同类应用只允许存在一个, 而且需要满足我以下要求, 如果恰好跟你的需求不一样, 那不用往下看了:

  1. 大公司出品
  2. 苹果平台上稳定同步速度快(不用 PC 不考虑)
  3. 笔记可迁移, 通用性好
  4. 美观大方排版棒
  5. 1/2 优先级最高, 如果非常能满足 1/2 的要求, 3/4 可以忽略
  6. 家庭共享协作

Evernote 不是不好, 而是在”苹果倒闭”和”Evernote倒闭”之间, 我觉得还是前者更难. 但是苹果自带备忘录有个不好的地方是, 它的导出只支持 PDF 导出, 固然可以使用软件导出 txt 文件的格式, 但是导出没有图片是个极大的问题. 不过话说回来, 我相信苹果不会轻易倒闭, 因此我准备将苹果自带的备忘录作为我笔记数据的中转站.

之所以叫中转站而不是容器是因为, 这些笔记最终是要删除的, 笔记的终点是在我的脑子里. 另外我媳妇儿始终是个懒人, 她不想为了一些功能再下一些软件, 能用原生就用原生, 因此苹果自带备忘录能很好的家庭共享也符合要求.

OK, 废话不多说, 看下如何从 Evernote 迁移到 备忘录吧.

方案一: AppleScript 脚本迁移

  1. 优点: 方便易操作
  2. 缺点: 迁移后
    1. 标题被放到正文中, 跟正文一样的字体大小
    2. 正文字体的很小, 目测只有 10 像素甚至更小
    3. 列表中间有多余空行
    4. 图片丢失(无法显示图片但是图片还在是被备忘录统计到了每条备忘录附件不超过100条限制里面的, 很奇怪)
    5. Evernote 的剪藏笔记在备忘录中以表格形式存在, 很诡异, 应该是由于备忘录支持的格式太少导致的
    6. 每个笔记结尾都会有个 EvernoteData: {xxx} 之类的东西, 很恶心

点击此处查看具体操作步骤

注: 我只用 Evernote 客户端测试过, 国内的印象笔记客户端是否支持未做测试, 该脚本是一个外国人写的

方案二: Python 脚本迁移 evernote-export

  1. 优点: 相比于方案一:
    1. 图片完整带上
    2. 列表正常
  2. 缺点:
    1. 需要 Python2.7 和 pip, Python3 不支持
    2. 迁移操作难度较大, 出错小白不会处理
    3. 迁移前对笔记本/笔记本组/笔记名要求较高, 不能有特殊字符, 如不能有 / 否则会被当成是路径分隔符处理导致报错
    4. 迁移后:
      1. 正文字体也变小了(不是备忘录设置的默认字体), 但是比方案一的字体要更正常一点

点击此处查看具体操作步骤

注: 二者都在导入备忘录的时候都能正确带上笔记本组-笔记本-笔记这样的目录结构, 只是方案二会先将笔记都放到导入的备忘录文件夹下, 需要手动移动到顶级目录

后记

因为备忘录导入的网页都是一个链接形式的, 想要看的话还是得点击链接打开网页查看, 因此现在我需要需要剪藏的笔记我都是在 Safari 打开然后加入阅读列表, 同时将所有设备设置中的自动离线存储阅读列表打开, 这样就变相取代了 Evernote 的剪藏功能, 等看完阅读列表有所沉淀后, 再手动记录到备忘录中—亦或者沉淀到脑中(虽然我相信好记性不如烂笔记)

最后附上一张图(图压缩了):

备忘录笔记本

- EOF -
本文最先发布在: 从 Evernote 转移到苹果自带备忘录 - Xheldon Blog