Vika同步插件:对Johnny老师同步脚本的扩展

简介

github链接:GitHub - romantic-black/obsidain-vika-sync

由 Johnny 老师的Ob 与 Vika 同步脚本改进而来

本人是第一次写插件,顺便还是第一次写 TypeScript,第一次写 JavaScript 的项目,第一次用 github 上传和维护项目,所以感觉自己做的不会很长远,希望有朋友能帮帮我

用专用的数据库管理笔记,相较用 Dataview 全权负责要方便很多,希望大家可以来尝试一下,顺便一提,我写的插件安全性暂时没保证,所以可以先用临时的库试试

How to use

  • 下载 release 中的文件至.obsidian\plugins\obsidain-vika-sync

  • 下载 advanced url 插件

  • 打开设置,开启插件,完成 vik a的 token,datasheetId,viewId 设置

  • 注意:不要在重要的库中使用本插件,刚写出来没两天

目前的功能

  • 添加至vika、更新、删除、从 Vika 中恢复当前的笔记

  • uid属性通过将笔记添加至 Vika 获取

  • 不存在uid时,更新与添加等价

  • 存在uid时,删除操作会连同 Vika 中的记录一并删除

  • 不存在uid时,恢复操作不起作用

  • 添加和更新操作会改变 frontmatter 中的部分属性,自定义属性不会改变(但是我并没有测试过)

  • 更新当前文件所在文件夹中的笔记(同步需要较长时间,因为 Vika 对操作频率有限制)

  • 更新全部笔记

4 个赞