移动端快捷指令
通过移动端自动化工具与 Obsidian 集成,可以实现快速记录、自动同步等便捷功能。
iOS 快捷指令
基本概念
iOS 快捷指令(Shortcuts)是苹果官方的自动化应用,可以创建自定义工作流程与 Obsidian 交互。
前置要求
- iOS 14.0 或更高版本
- Obsidian iOS 应用
- Local REST API 插件(可选,用于 API 调用)
常用快捷指令
快速记录
创建快速记录笔记的快捷指令:
- 打开「快捷指令」应用
- 创建新快捷指令
- 添加「文本」操作
- 添加「URL」操作
- 设置 Obsidian URL Scheme
Obsidian URL Scheme:
obsidian://new?vault=库名&name=笔记名&content=内容每日日记
自动创建今日日记:
obsidian://new?vault=MyVault&name={{date}}&content={{template}}快速捕获
使用分享菜单快速保存内容:
obsidian://new?vault=MyVault&name=Inbox&content={{clipboard}}配置步骤
创建快捷指令:
- 新建快捷指令
- 添加「询问输入」操作
- 设置输入类型为「文本」
- 添加「URL」操作,输入 Obsidian URL
- 添加「打开 URL」操作
示例配置:
快捷指令名称:快速笔记
步骤:
1. 询问输入 → 提示:输入笔记内容
2. 文本 → obsidian://new?vault=MyVault&name=Quick%20Note&content=[输入变量]
3. 打开 URL高级快捷指令
语音转笔记
1. 听写文本
2. 设置变量「语音内容」
3. URL: obsidian://new?vault=MyVault&name=语音笔记&content=[语音内容]
4. 打开 URL相机扫描文档
1. 拍照
2. 保存到相册
3. 获取相册最新照片
4. URL: obsidian://new?vault=MyVault&content=![[照片.jpg]]定时日记提醒
1. 设置时间:每天晚上 9 点
2. 询问输入:今天过得怎么样?
3. URL: obsidian://new?vault=MyVault&append=日记.md&content=[输入]Android 自动化
Tasker 集成
Tasker 是 Android 上强大的自动化工具。
基本配置:
- 安装 Tasker 应用
- 创建新任务
- 添加「HTTP Request」动作
- 配置 Obsidian API 地址
自动化场景
位置记录
触发器:进入/离开特定位置
动作:在 Obsidian 中记录位置信息时间触发
触发器:每天固定时间
动作:创建日记或提醒NFC 触发
触发器:扫描 NFC 标签
动作:执行预设的 Obsidian 操作Obsidian URL Scheme
基本语法
Obsidian 支持 URL Scheme 实现各种操作:
| URL | 功能 |
|---|---|
obsidian://new | 创建新笔记 |
obsidian://open | 打开笔记 |
obsidian://search | 搜索 |
obsidian://append | 追加内容 |
参数说明
new 命令参数:
| 参数 | 说明 |
|---|---|
vault | 库名称 |
name | 笔记名称 |
content | 笔记内容 |
append | 追加到已有笔记 |
示例:
# 创建新笔记
obsidian://new?vault=MyVault&name=Test&content=Hello
# 追加内容
obsidian://new?vault=MyVault&append=日记.md&content=今日事项...
# 搜索
obsidian://search?vault=MyVault&query=关键词
# 打开笔记
obsidian://open?vault=MyVault&file=笔记名第三方集成
Drafts 应用
Drafts 与 Obsidian 完美配合:
- 在 Drafts 中快速记录
- 通过 URL Scheme 发送到 Obsidian
- 支持模板和自动化
Bear/Notion 迁移
使用 URL Scheme 从其他应用迁移:
obsidian://new?vault=MyVault&name=[标题]&content=[内容]实用快捷指令模板
每日回顾
名称:每日回顾
触发:手动或定时
步骤:
1. 询问输入:今日完成的事项
2. 询问输入:明日计划
3. 文本:构建日记内容
4. URL:obsidian://new...
5. 打开 URL读书笔记
名称:读书笔记
触发:手动
步骤:
1. 询问输入:书名
2. 询问输入:章节
3. 询问输入:摘录内容
4. 询问输入:心得
5. 构建笔记内容
6. 发送到 Obsidian任务快速添加
名称:添加任务
触发:小组件或语音
步骤:
1. 听写文本
2. 文本:- [ ] [内容]
3. URL:obsidian://append?vault=MyVault&file=任务.md
4. 打开 URL安全与隐私
URL Scheme 安全
- URL Scheme 不加密传输
- 敏感内容谨慎处理
- 建议使用 Local REST API 插件配合加密
Local REST API
更安全的方式是使用 Local REST API 插件:
- 安装 Local REST API 插件
- 设置 API 密钥
- 使用 HTTPS 加密请求
API 示例:
bash
curl -X POST \
https://localhost:27123/vault/MyVault/笔记名 \
-H "Authorization: Bearer YOUR_API_KEY" \
-d "笔记内容"故障排除
URL 不生效
- 检查 URL 格式是否正确
- 确认库名拼写无误
- 确保 Obsidian 已安装
编码问题
中文内容需要 URL 编码:
# 原始内容
内容=你好世界
# 编码后
内容=%E4%BD%A0%E5%A5%BD%E4%B8%96%E7%95%8C权限问题
- 确保 Obsidian 有必要权限
- 检查快捷指令的网络权限
- 验证 API 密钥是否正确
提示
合理利用移动端快捷指令,可以让你在任何时候都能快速记录想法!
INFO
iOS 快捷指令可以添加到主屏幕,实现一键操作!