Skip to content

royxue/dida365-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dida365 CLI v1.0.0

滴答清单 (Dida365) 命令行工具 - 原生支持中文滴答清单

✨ 特性

  • 原生支持 dida365.com(中文滴答清单)
  • 完整 Node.js 支持(无需 Bun)
  • ✅ 查看/创建/完成任务
  • ✅ 设置优先级和截止日期
  • ✅ 项目管理
  • ✅ 中文界面优化

📦 安装

# 克隆仓库
git clone https://github.com/YOUR_USERNAME/dida365-cli.git
cd dida365-cli

# 安装依赖
npm install

# 认证(仅需一次)
npx tsx scripts/dida.ts auth --client-id YOUR_ID --client-secret YOUR_SECRET

🚀 快速开始

# 查看收集箱
npx tsx scripts/dida.ts inbox

# 查看项目列表
npx tsx scripts/dida.ts lists

# 查看指定项目的任务
npx tsx scripts/dida.ts tasks --list "生活杂事"

# 创建任务
npx tsx scripts/dida.ts task "新任务" --list "生活杂事" --priority high --due tomorrow

# 完成任务
npx tsx scripts/dida.ts complete "任务名称"

📖 命令参考

命令 描述 示例
inbox 查看收集箱 dida inbox
lists 查看项目列表 dida lists
tasks 查看任务 dida tasks --list "工作"
task 创建/更新任务 dida task "标题" --list "项目"
complete 完成任务 dida complete "任务名"
auth 认证管理 dida auth --status

📅 日期格式

  • today - 今天
  • tomorrow - 明天
  • in 3 days - 3天后
  • 2024-12-25 - 具体日期

🎯 优先级

  • none - 无(默认)
  • low - 低
  • medium - 中
  • high - 高

⚠️ 已知限制

  • ❌ 无法通过 API 移动任务到其他项目(滴答清单 API 限制)
  • ✅ 但可以在 App 中手动拖拽移动

🔧 与 ticktick-cli 的区别

功能 ticktick-cli dida365-cli
支持平台 ticktick.com dida365.com
Node.js 需修改 原生支持
中文优化 一般 专为中文优化

📄 License

MIT

🙏 致谢

基于 ticktick-cli 重构优化。

About

滴答清单 (Dida365) CLI 工具 - 原生支持中文滴答清单

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors