Obsidian插件简介
前些时间写了两个关于笔记的插件,浏览器插件(Obsidian Search Engine),Obsidian插件(Sync Bookmarks To Note),主要用途:前者在使用谷歌、百度、bing、brave、dockdockgo等搜索时同步搜索Obsidian笔记中的内容。后者会同步浏览器保存的书签转为md笔记。优点:接入AI提取浏览器书签中的主要内容,自动过滤广告、评论、header、footer这些不重要的信息。同时对中文搜索能力做特定优化,相比原App搜索更智能。后续看情况实现:自动翻译非目标语言(中文)的书签、AI总结简要、AI深度挖掘问题和自动打tag等功能(主要是看心情,因为懒^#^)。这两款插件国内环境中不好下载,也就是说这款插件的受众是国外友人,英文使用文档待补...
Google效果展示

Bing效果展示

百度效果展示

点击搜索结果,可以查看自己的笔记内容,如图所示

Obsidian插件:Sync Bookmarks To Note

Chrome插件:Obsidian Search Engine

浏览器书签同步到笔记展示

为什么要写这个插件?
大概三个原因:
- 浏览器书签同步 - 平时会保存一些喜欢的内容到浏览器书签或者需要解决一个问题经过百般搜索最终在某个角落找到答案,然后保存这个网页到浏览器书签,不要问为什么不做笔记不记录,因为懒(^#^),所以这个问题就像买了本喜欢的书,拿回家放到角落,然后就忘记了。如果下次遇见同样的问题依然需要百般的搜索来解决同样的问题。原因么,要么就不记得以前遇见过相同的问题,要么是记得以前遇见过,但是忘记怎么解决,即便做了浏览器书签,依然找半天也找不到答案。所以,将书签的内容同步到笔记中,可以帮助用户快速找到之前遇见过的问题的答案,提高工作效率。
- 笔记搜索 - 正如上面所说的问题,即便将浏览器书签同步到笔记中,但是依然需要到笔记中搜索内容,问题是有时不记得以前记录过相同的问题,所以没有遇到问题搜索笔记的意识,也没有这个习惯,也是因为懒(^#^),所以不如把笔记的搜索内容直接呈现到浏览器搜索引擎中,当然搜索的结果不只是浏览器书签,还包括自己做的笔记中的内容。
- 笔记多且杂 - 如下图的关系图谱所示,如何快速有效的定位想找的内容就比较重要了。
笔记关系图谱

笔记关系图谱细节

安装
Obsidian Search Engine Install
Sync Bookmarks To Note Install
上线
目前看Chrome应用商店上线需要缴纳学费且国内基本用不了,上架的意义还没想好,待定。国内其他浏览器众多且没有集中的应用中心管理,上架待定。Obsidian笔记插件上架需代码审核且国内环境也用不了,但在开发过程中发现Obsidian SDK多处api不起作用,替换为自己实现的代码,上架风险未知。
后续
目前使用第三方接口进行浏览器书签的内容提取,限流且有可能不能使用。目前有计划使用自有服务去替代,但是在集成的过程中发现引用的第三方库对网页图片内容的支持相当不好,已经和原项目的发起者沟通,发起者是个老外,他表示对图片的处理他也不擅长。无奈只能自己去研究了,经过代码调试、修改bug解决了部分网站的图片抓取问题,同时也发现这里有海量的工作要做,主要问题在于各个网页内容的兼容性问题十分严重。先放弃了,等有时间再研究。