在 Obsidian 里实现类似 Notion 的 Database 体验

查看 30|回复 3
作者:jybox   
我准备换到 Obsidian 时有一个比较大的顾虑是它没有 Notion 那样的 Database —— 这是我使用频率很高的功能,我喜欢用表格的形式整理一些信息,尤其是对于多项选择字段(类似于 tag )的编辑和显示让我觉得非常有整理信息的满足感。
我当时也在看另外一个支持 Database 的笔记软件,但最后让我选择 Obsidian 的原因是它纯文本的存储格式,现在看来这个选择很正确 — 随着 AI Coding 的普及,纯文本格式又迎来了一波复兴。
于是我开发了这个 CSV Database 插件,所使用的 .csvdb 后缀其实是标准的 CSV 文件,我将所有的元数据都以 JSON 的形式放在了 CSV 的表头里,提供了各种列类型、多视图(包括 Kanban 视图)、排序和筛选等功能。




因为 Obsidian 官方插件库的审核实在太慢了(已经过去 6 周了),目前大家只能通过 BRAT 来安装使用,在 BRAT 里输入 jysperm/obsidian-csv-database 来安装即可。
以防有人问:我知道 Obsidian 最近发布了一个 Base 的功能,但 Base 更多的是一种搜索整理笔记文件的功能,而我还是希望数据集中存储在一个文件里,而不是为每一行数据创建一个笔记。

Obsidian, database, csv

aero99   
以前为了这个实现 notion 功能我也试了好多最后放弃了,只能有一部分还得用 notion
一直没有用过 Obsidian 的日程提醒功能,不知能否实现这个表格的 Due Date 字段在到期 3 天前自动提醒?比如发送给 Bark 或 tg ,另外计算功能如何
vopsoft   
Notion 的 Database 体验在于通过 api 往里写数据
jybox
OP
  
@aero99 这两个功能目前还没有
@vopsoft 本地纯文本意味着你可以直接用各种 Coding Agent (如 Claude Code )来操作里面的数据了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部