返回顶部
🇺🇸 English
🇨🇳 简体中文
🇨🇳 繁體中文
🇺🇸 English
🇯🇵 日本語
🇰🇷 한국어
🇫🇷 Français
🇩🇪 Deutsch
🇪🇸 Español
🇷🇺 Русский
t

task-sync

Synchronize TickTick (Dida) and Google Tasks bidirectionally, including list/project mapping, task content sync, completion sync, and smart-list export (Today, Next 7 Days, All). Use when users ask to set up OAuth, run or schedule sync, fix mismatched/deleted/completed tasks, or troubleshoot Google Calendar duplicate behavior caused by due-date handling.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.3
安全检测
已通过
1,396
下载量
1
收藏
概述
安装方式
版本历史

task-sync

# Task Sync Operate and troubleshoot bidirectional task sync between TickTick and Google Tasks. ## Run ```bash python {baseDir}/sync.py ``` ## Setup Checklist 1. Python 3.10+ with: `google-auth google-auth-oauthlib google-api-python-client requests` 2. Enable Google Tasks API and run: ```bash python {baseDir}/scripts/setup_google_tasks.py ``` 3. Create TickTick developer app and run: ```bash python {baseDir}/scripts/setup_ticktick.py ``` 4. Configure `{baseDir}/config.json` token and data paths. ## Expected Behavior - Sync Google Task Lists `<->` TickTick Projects by same name. - Sync task title, completion status, and notes/content bidirectionally. - Map TickTick priority to Google title prefix: `[★]` high, `[!]` medium. - Export TickTick smart lists (Today, Next 7 Days, All) to Google Tasks one-way. ## Due-Date Rule (Calendar Duplicates) - Keep due dates only in the "All" smart list. - For other synced lists, forward date to TickTick then clear Google due date. - Treat this as the source-of-truth rule when debugging duplicate Calendar items. ## Automation ```bash # Cron: every 10 minutes */10 * * * * /path/to/python {baseDir}/sync.py >> /path/to/sync.log 2>&1 ``` Use OpenClaw cron if available. ## Troubleshooting Workflow 1. Re-run both OAuth setup scripts if auth errors appear. 2. Verify `config.json` paths point to existing token files. 3. Run `python {baseDir}/sync.py` and inspect `sync_log.json` and `sync_db.json`. 4. Check API wrappers: - `{baseDir}/utils/google_api.py` - `{baseDir}/utils/ticktick_api.py`

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 task-sync-1776330845 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 task-sync-1776330845 技能

通过命令行安装

skillhub install task-sync-1776330845

下载 Zip 包

⬇ 下载 task-sync v2.0.3

文件大小: 19.79 KB | 发布时间: 2026-4-17 14:02

v2.0.3 最新 2026-4-17 14:02
Globalized setup scripts, removed Chinese README, and improved path portability for OAuth token setup.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部