sync-things-tasks

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Sync Things Tasks

同步Things任务

Bridge thinking (Obsidian) and doing (Things 3) using the
things
CLI.
使用
things
CLI连接思考(Obsidian)与执行(Things 3)。

Core Concepts

核心概念

  • Thinking vs. Doing: Use Obsidian for drafting ideas and planning. Use Things 3 for actionable todos with dates/deadlines.
  • CLI-First: Use the
    things
    command to add tasks without leaving the chat.
  • Contextual Tasks: When summarizing notes, proactively identify action items and offer to send them to Things.
  • 思考与执行:使用Obsidian来构思想法和制定计划。使用Things 3来管理带有日期/截止日期的可执行待办事项。
  • 优先使用CLI:使用
    things
    命令在不离开聊天界面的情况下添加任务。
  • 上下文任务:在总结笔记时,主动识别行动项并提供同步到Things的选项。

Auth Token

授权令牌

The CLI requires an auth token for update operations. The user should have
THINGS_AUTH_TOKEN
set in their shell profile.
CLI在执行更新操作时需要授权令牌。用户需要在shell配置文件中设置
THINGS_AUTH_TOKEN

Common Workflows

常见工作流

Adding Tasks from Notes

从笔记中添加任务

bash
undefined
bash
undefined

Add to Today with Obsidian link

添加到今日列表并附带Obsidian链接

things add "Follow up with [Name]" --notes "Context: Note Title" --when today
undefined
things add "Follow up with [Name]" --notes "Context: Note Title" --when today
undefined

Project Task Extraction

项目任务提取

When working on project notes, extract action items:
bash
things add "Draft initial spec" --list "Project Name" --notes "Reference: [Project](obsidian://open?vault=MyVault&file=...)"
处理项目笔记时,提取行动项:
bash
things add "Draft initial spec" --list "Project Name" --notes "Reference: [Project](obsidian://open?vault=MyVault&file=...)"

Reviewing Tasks

查看任务

bash
things today              # What's on today
things areas             # Existing Areas
things projects          # Existing Projects
things show "Area Name"  # Contents of Area
things tasks --project "Project Name"  # Tasks in project
things search "query"    # Search for existing tasks
bash
things today              # 查看今日任务
things areas             # 查看现有分类
things projects          # 查看现有项目
things show "Area Name"  # 查看分类内容
things tasks --project "Project Name"  # 查看项目中的任务
things search "query"    # 搜索现有任务

Integration Principles

集成原则

  • Discovery First: Use
    things areas
    and
    things projects
    before creating new containers
  • Obsidian URIs: Include clickable Obsidian links in Things notes:
    [Note](obsidian://open?vault=MyVault&file=URL_ENCODED_PATH)
  • Dry Run First: Use
    things --dry-run add "..."
    for complex tasks
  • Things as Truth: Things is the source of truth for "doing"; don't necessarily update Obsidian when tasks complete
  • 先探索:创建新容器前先使用
    things areas
    things projects
    查看现有内容
  • Obsidian链接:在Things的任务备注中添加可点击的Obsidian链接:
    [Note](obsidian://open?vault=MyVault&file=URL_ENCODED_PATH)
  • 先试运行:处理复杂任务时使用
    things --dry-run add "..."
    进行试运行
  • 以Things为基准:Things是执行环节的事实来源;任务完成后无需同步更新Obsidian