Obsidian Daily

📓 终端直连 Obsidian 每日笔记

通过 CLI 无缝管理 Obsidian 每日笔记,支持快速创建、追加条目、日期查询与全文搜索,适合命令行重度用户构建个人知识工作流。

收藏
27.9k
安装
6.2k
版本
1.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

obsidian-daily 是一款面向 Obsidian 用户的命令行工具封装技能,通过 obsidian-cli 实现与 Daily Notes 的深度集成。主要功能包括:

  • 每日笔记管理:一键创建/打开当日笔记,自动从模板生成
  • 条目追加:支持日志、任务、链接等结构化内容的快速追加
  • 日期查询:原生支持相对日期表达式(yesterday、last Friday、3 days ago 等),跨平台兼容 GNU/BSD date 命令
  • 全文搜索:基于 vault 内容的关键字检索与交互式模糊查找

显著优点

1. 无界面操作:全程命令行交互,适合键盘流用户与自动化脚本集成
2. 跨平台支持:兼容 macOS(Homebrew)、Linux 及 Windows(Scoop)

3. 相对日期智能解析:自动处理 Linux/macOS 日期命令差异,降低使用门槛

4. 模板继承:复用 Obsidian Daily Notes 插件配置,无需额外设置

潜在局限

  • 前置依赖:必须独立安装 obsidian-cli,且需配置默认 vault
  • 格式耦合:日期格式需与 Obsidian Daily Notes 插件保持一致
  • 无回显确认:append 操作无视觉反馈,存在误追加风险
  • 搜索性能:大型 vault 的全文搜索速度取决于本地文件系统性能

适合人群

  • Obsidian 重度用户,追求「不离开终端」的极致效率
  • 开发者、技术写作者,习惯用脚本自动化知识管理
  • 需要快速记录时间戳日志、 fleeting notes 的场景

常规风险

  • 数据覆盖--append 标志缺失可能导致内容覆盖(当前实现已强制包含)
  • 路径注入:文件名参数未做严格过滤,特殊字符可能引发路径遍历
  • vault 配置漂移:默认 vault 变更后命令可能指向错误位置
  • 日期解析失败:旧版 macOS 的 BSD date 对某些相对表达式支持有限

Obsidian Daily 内容

暂无文件树

手动下载zip · 1.6 kB
contentapplication/octet-stream
请选择文件