Dida365 Cli

使用 Node.js CLI 管理滴答清单(Dida365)的任务、项目、标签等,支持已完成任务按日期查询、全量同步、标签管理、批量操作等,适用于日常任务管理与自动化场景。

安装

概览

{“overview_html”: “Dida365 Cli 是一个基于 Node.js 的命令行工具,专为高效管理滴答清单(Dida365)中的任务、项目和标签而设计。它通过模拟浏览器 Cookie 认证的方式接入滴答清单的私有 API,绕过了官方 Open API 的功能限制,提供了更全面、更灵活的操作能力。该工具适用于希望将滴答清单集成到自动化工作流、脚本或本地开发环境中的用户,尤其适合追求效率、偏好命令行操作或对现有图形界面功能不满的技术人员。使用 npx 或全局安装后,即可通过简洁的命令完成复杂的任务管理操作。”, “feature_items”: [“支持完整的任务生命周期管理:创建、查看、更新、完成和删除任务”, “提供强大的已完成任务查询功能,可按日期、时间段、时区精确检索”, “支持全量数据同步,一键拉取所有项目、任务、标签和文件夹信息”, “具备完善的标签管理能力,包括创建、重命名、合并、设置层级和颜色”, “提供批量操作命令,可高效移动任务、设置子任务关系或批量删除项目”, “兼容 JSON 格式输出,便于与其他工具集成和自动化处理”], “scenarios_html”: “Dida365 Cli 的核心价值在于其强大的自动化与集成能力。对于日常需要频繁在终端中处理任务的用户,例如程序员、运维工程师或自由职业者,它允许你快速创建任务、标记优先级并同步到云端,无需打开浏览器。更重要的是,它非常适合构建个人自动化工作流。你可以编写简单的 shell 脚本,利用 `sync all` 命令获取最新数据,再结合其他工具(如日历应用、笔记软件)进行二次处理。例如,一个常见的场景是:每天早晨运行一个脚本,自动同步前一天的已完成任务,并生成一份简短的日报。另一个典型场景是利用 `batch` 命令进行大规模项目管理,比如在新项目启动时,快速创建多个关联的子项目或标签体系。此外,对于需要按特定时间范围(如周报、月结)整理已完成事项的用户,其灵活的 `completed range` 查询功能能极大地提升复盘和总结的效率。”,}