早就听说了Obsidian的大名,今年下定决心从MWeb迁移到Obsidian了。OB的灵活性和扩展性让人欣喜,但毕竟是一个Web(JS+Electron)技术开发的产品,用起来总觉得比较迟缓。在电脑上体验尚可,在手机上想写点东西的体验好差。打开繁琐,操作复杂,想随手写几句话不够麻烦的。

I know,这种场景就是一些Flomo类工具最擅长的地方了,轻量简单快速。但我还是懒得折腾多个工具,还要来回倒腾笔记,麻烦。懒才是开发者的第一生产力,不折腾不舒服,开搞。

于是有了这个服务:WechatObsidian(网站: https://wechatobsidian.com/  Obsidian插件:Messager)

WechatObsidian

一直以来我都有一个理念,笔记软件就像是个人的数据库。为了向数据库中写入数据,我需要一个Inbox,这个Inbox最好是支持各种渠道方式来进行写入。WechatObsidian就是一个这样理念的产品,为了方便快速记录,使用自己顺手的方式记录,目前它支持:

  • 微信服务号
  • 企业微信号
  • HTTP API 接口
  • Email发送

通过这些渠道,就可以向服务器发送消息;在Obsidian中安装好插件后,会定时请求服务器拉取消息;当获取到新消息后,就写入到Obsidian的笔记中。如此一来,我便可以把Obsidian作为一个Inbox来使用,碎片的灵感,群聊的记录,偶得的照片,通通塞到Inbox里,然后每天集中处理一波:

我的Inbox

在手机上基本不太会输入长篇大论,多是些碎片想法;打开使用频率最高的微信,在聊天框里记录下这些闪念笔记,再方便不过了。使用服务号发送的体验好一点,会有消息反馈;但服务号的问题在于,没法接受转发消息,于是又花了不少力气接入了企业微信号;关注企微后,能转发文章,转发聊天记录,就是如果报错的话,收不到反馈,微信的限制还是比较多。

记得添加下企微助手

对于HTTP API接口的支持,相当于给OB增加了一个写入的接口;会写一点简单代码的用户可以考虑下使用这个接口来做一些自动化的功能,把Obsidian集成到自己的工作流里;也可以折腾一点其他好玩的,比如给iOS的捷径添加一个快速记录的入口,或者搞个widget来记录笔记。

插件的使用也蛮简单。打开网站注册下账号,拿到API Key后,填入到Obsidian的插件对应地方即可。有不少用户反馈了很多建议,插件的功能已经很丰富了,能自定义标题,格式,插入的前后缀等,可以根据自己的需求来配置。要注意的是,如果开了全局代理,可能对插件的网络请求有一定影响,毕竟是国内的服务器,记得关闭下或者配置下规则走国内线路在使用,否则可能会遇到问题。

插件的设置页

看了很久的少数派,却是第一次发帖。希望做的这个小玩意能有所帮助,也欢迎在评论区提下建议。