enex 转 md 格式的几种方式(免费版/氪金版)

因为最近有读者投稿,用的是印象笔记,文件格式为 .enex ,一般发文章都用 markdown 格式,这叫我好生苦恼,于是乎,Google 搜了一下,找到了如下解决办法。

氪金版:

我只找到了一款比较牛逼的软件可以用 ------ Quiver ,但最骚的一点是,这个是果家的商品,前提条件有两个:

  • 你需要有一台 MacBook/MacBookPro ,因为该软件只支持 MacOS 操作系统
  • 你需要花 ¥68 大洋购买这款产品

这对于我们这样的穷人来讲太过于奢侈了,后来苦苦寻找,我找到了一种免费的解决办法,不过有可能有一丢丢小的问题,你需要进行一个小小的修复就可以完美的复现了。

免费版:

作为一个地地道道地垃圾佬,毛主席告诉我们,没有条件就创造条件。在我苦苦搜寻中,我在 npm 中找到了一个现成的包 enex-dump 。

enex-dump 作为 PHP 脚本,它接受 Evernote 导出(ENEX)文件并生成纯文本文档的文件夹。

获取 enex-dump 只需一步:

sudo npm install -g enex-dump

前提:具备 nodejs 环境,即安装 nodejs 及 npm

安装好 enex-dump ,我们还需要建立文件的链接:

ln -s /opt/node-v10.15.3-linux-x64/bin/enex-dump /usr/local/bin/enex-dump

我们可以尝试用 enex-dump --help 验证是否成功。

我们可以通过如下命令直接导出 md 格式的文件

enex-dump --src ./my-notes.enex

此时在当前目录下会生成一个 dump 的文件夹,在 /dump/notes 目录下存放着 md 文件,在 /dump/attachments 目录下存放着图片啥的。

有个问题就是这个脚本对表格部分和图片引用部分处理的并不是很好,需要稍微自己做个调整即可。

未尝试但可行的方法:

在闲逛的时候发现了一款看起来还不错的记事本工具,推荐给大家尝试一下。

项目链接如下:https://github.com/laurent22/joplin

joplin 是一个免费的,开源的笔记和待办事项的应用程序,可以处理笔记本组织成的大量笔记。笔记是可搜索的,可以直接从应用程序复制,标记和修改,也可以从自己的文本编辑器进行修改。笔记采用Markdown格式。

通过 .enex 文件从 Evernote 导出的 Notes 可以导入到 Joplin 中,包括格式化内容(转换为Markdown),资源(图像,附件等)和完整的元数据(地理位置,更新时间,创建时间等) 。

这个工具从 README 的描述来看,似乎也支持 .enex 转换成 markdown 格式,还是非常推荐大家可以去尝试用一下的,支持三平台使用,支持多国语言,感觉功能非常的强大。(主要是实验室的网络炸掉了,我也没有办法进行尝试,等过几天尝试用用看)。

当然还有一些其他的功能我没有细看,感觉上基本上可以和等价 MacOS 的 Quiver 记事本,最重要的是,joplin 是开源,免费的!!!

posted @ 2019-04-19 20:45  Angel_Kitty  阅读(3637)  评论(0编辑  收藏  举报