liufree_obsidian-querydash/README-zh.md
2025-10-15 00:13:50 +08:00

3.5 KiB
Raw Blame History

Obsidian Bases Table View Support

QueryDash now supports views powered by the Obsidian Bases plugin. Thanks to the open API provided by Bases, users can seamlessly display and interact with Bases data in a flexible format.

项目目标
QueryDash的目标是开发一款类似Notion Database的Obsidian插件但不仅限于数据库功能。 由于使用了dataview的api必须启用dataview插件。 未来将逐步扩展更多实用特性,帮助用户更高效地管理知识、任务和生活。

如果你对项目感兴趣请star一下非常感谢这对我很重要

现有功能

  1. 多视图支持:提供表格和列表两种视图,满足不同场景需求。
    • 时间轴视图: 使用时间轴来展示数据
  2. Dataview SQL支持兼容Dataview的SQL语法。
  3. 增强功能
    • 搜索:快速定位所需内容。
    • 过滤:根据条件筛选数据。
    • 合计:支持数据汇总统计。
    • 分页:优化大数据量下的浏览体验。
    • 任务:支持任务管理,包括任务编辑。

使用教程

bases

Table视图

DashTableView.png

记忆卡片视图

仿照anki记忆卡片, 兼容space repetition的属性, 方便复习

DashMemoryCardView.png

dataview

```querydash
table file.name , file.outlinks as "links" ,file.ctime as "ctime",
file.mtime as "mtime" ,file.tags as "tags" from #clippings
```

demo.gif

task

```querydash
task
```

task.png

timeline

simple mode

```querydash
timeline  from #start
```

timeline.png full mode

If you want to append the time later, alias a specific field as "time".

```querydash
timeline file.ctime as "time" from #start where file.ctime<=date(today) sort file.mtime desc
```

远景规划

  1. 首页:将常用功能整合到首页,提供一站式便捷操作。
  2. 多视图支持:支持时间线、画廊、表格等多种视图,满足不同场景需求。
  3. 复习卡片:内置复习功能,帮助用户高效巩固知识。
  4. Database功能:支持创建、编辑、删除等操作,打造灵活的数据管理体验。
  5. 更多功能:持续开发,不断丰富插件功能,提升用户体验。

参考项目

  • Dataview:强大的数据查询和管理工具。
  • Project:任务和项目管理插件。

项目简介
作为一名Obsidian的深度用户我发现现有的插件在搜索、复习以及Dataview表格的编辑和删除等功能上无法完全满足我的需求。因此我决定基于Ant Design开发一套全新的视图系统旨在提升Obsidian的使用体验更好地辅助日常生活和工作。

目前,项目的功能还处于初期阶段,但我会持续投入开发,逐步完善和扩展功能。我相信通过不断迭代,这个项目会变得越来越实用和强大。

关于赞助
本项目完全基于个人兴趣开发,如果您觉得这个项目对您有帮助,并愿意支持我的工作。您的每一份赞助都将成为我持续开发的动力,非常感谢!

未来计划

  • 完善现有功能,提升用户体验
  • 增加更多实用特性,如高级搜索、智能复习等
  • 优化性能,确保系统稳定运行