资讯专栏INFORMATION COLUMN

用 Node.js 写了个将 markdown 笔记发布到 Evernote 的命令行工具

vibiu / 1195人阅读

摘要:我一直是印象笔记的用户,但是苦于它一直不支持语法,于是就开发了一个简单的命令行工具,可以将笔记发布到印象笔记。比如我为了实现印象笔记的列表,就写了一个小插件。

我一直是印象笔记的用户,但是苦于它一直不支持 markdown 语法,于是就开发了一个简单的命令行工具 evermark,可以将 markdown 笔记发布到印象笔记。

GitHub 地址:https://github.com/akuma/ever...

我在开发过程中获得的一个教训是,Node.js 有非常多的开源库可供选择,但在有多个同类开源库可以选择时,不要只看 star 数高就使用,应该尽量在开发是否比较活跃、open issues 是否较少、提问题后的响应度、是否方便开发扩展等多个方面综合评估后选择。

比如转换 markdown 的开源库就有不少,因为事先没有做好考察,所以前后更换了三个库,浪费了不少时间。最初使用的是 star 数最多的 marked,但是随即遇到一些 bug,提了 issue 也没反馈(现在它有将近 300 个 open issues)。然后我就切换到了 remarkable,结果发现这个库也已经不活跃了,而且这个库的几个主要贡献者好像不满于只贡献了很少的代码的所有者的一些做法,另外搞了一个 markdown-it 项目。最终我选择了 markdown-it,一方面了它问题少且一直有活跃的开发者在维护,另一方面它还有丰富的插件,不满足时自己也可以方便的写插件扩展。比如我为了实现印象笔记的 TODO 列表,就写了一个小插件 markdown-it-enml-todo 。

目前这个工具在处理包含流程图、序列图、数学公式的笔记时速度还是有点慢的,但基本够自己使用了,所以厚着脸皮拿出来分享给大家。
可能还有不少问题,欢迎感兴趣的同学提 issue 或 PR,一起来改进吧。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/91007.html

相关文章

  • VSCode印象笔记插件--EverMonkey

    摘要:一直以来都是用印象笔记作为知识管理工具,不过老用户都知道,印象笔记的编辑器实在是不好用,作为程序员,还是习惯用来编辑文本。因此市面上也出过不少可以同步印象笔记的编辑器。最近开始用操作系统,没有印象笔记客户端,所以自己研究了一下和的。 一直以来都是用印象笔记作为知识管理工具,不过老用户都知道,印象笔记的编辑器实在是不好用,作为程序员,还是习惯用markdown来编辑文本。因此市面上也出过...

    flyer_dev 评论0 收藏0
  • EverMonkey-VSCode上最好印象笔记插件

    摘要:配置在第一次使用小猿之前,需要配置印象笔记的开发者令牌。小猿在被激活后会执行一次这个命令,并且将以上内容缓存到内存中。建议与改进小猿是一个开源项目,欢迎广大印象笔记和的爱好者的反馈以及。 印象猿 印象猿(EverMonkey)是一款 VSCode 插件。使用小猿可以让你在 VSCode 中使用 Markdown 编辑,创建,更新印象笔记。 安装 打开 VSCode,在扩展商店中搜索 e...

    entner 评论0 收藏0
  • 本命年一定要记得穿红裤衩:2015年总结

    摘要:年终总结结果到这个时间才写,其实也是无奈。这一年最重要的事情就是顺利从一只学生狗转职为一只社畜。四月份毕业之后以前端工程师的职位入职天猫,到现在也差不多工作一年了。 年终总结结果到这个时间才写,其实也是无奈。本来计划过年写的,没想到Steam竟然开了个农历春节特惠,然后就被各种游戏打了,辣鸡平台,敛我钱财,颓我精神,耗我青春,害我单身 以下全都是个人看法,如果有不认同的地方,请大吼一声...

    AlienZHOU 评论0 收藏0
  • 本命年一定要记得穿红裤衩:2015年总结

    摘要:年终总结结果到这个时间才写,其实也是无奈。这一年最重要的事情就是顺利从一只学生狗转职为一只社畜。四月份毕业之后以前端工程师的职位入职天猫,到现在也差不多工作一年了。 年终总结结果到这个时间才写,其实也是无奈。本来计划过年写的,没想到Steam竟然开了个农历春节特惠,然后就被各种游戏打了,辣鸡平台,敛我钱财,颓我精神,耗我青春,害我单身 以下全都是个人看法,如果有不认同的地方,请大吼一声...

    xi4oh4o 评论0 收藏0
  • GitNote 基于 Git 跨平台笔记软件正式发布

    摘要:基于的跨平台笔记软件为什么自从工作之后我开始进行笔记记录这是一个很棒的习惯我曾经使用过麦库等都是一些不错的笔记软件但是都有一些各式各样的问题不能满足我的使用年我用编写了第一款笔记软件支持和富文本编辑器但是没有云同步功能年我用和编写了一个编辑 GitNote 基于 Git 的跨平台笔记软件 为什么 自从工作之后,我开始进行笔记记录,这是一个很棒的习惯.我曾经使用过 EDiary Ever...

    liaosilzu2007 评论0 收藏0

发表评论

0条评论

vibiu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<