1
回家后:发消息给 WorkBuddy
复制以下内容,粘贴到家里 WorkBuddy 对话框:
帮我执行跨设备数据同步的上传操作。
背景:我在公司电脑上创建了同步脚本并上传到了腾讯云服务器,现在需要把家里电脑的 WorkBuddy 数据上传到服务器,之后在公司电脑下载合并。
具体步骤:
1. 用 paramiko 连接服务器 140.143.139.221(账号 ubuntu,密码 zhifeng888.),如果没装 paramiko 就先 pip install paramiko
2. 从服务器下载脚本:/home/ubuntu/workbuddy_sync/scripts/upload_home_data.py
3. 运行这个脚本,它会把我本地的 workbuddy.db 和 IndexedDB 对话记录上传到服务器 /home/ubuntu/workbuddy_sync/
我的 WorkBuddy 数据存储位置:
- workbuddy.db 在 ~/.workbuddy/workbuddy.db
- IndexedDB 在 ~/.workbuddy/app/session/WebStorage/1/IndexedDB/indexeddb.leveldb/
上传完成后告诉我结果。
WorkBuddy 会自动:安装 paramiko → 连服务器 → 下载脚本 → 运行上传
你只需要等它完成,不需要手动操作命令行。
- - - - - - - - - - - - - - - -
2
回公司后:发消息给 WorkBuddy
复制以下内容,粘贴到公司 WorkBuddy 对话框:
帮我把家里上传的 WorkBuddy 数据合并到公司本地。
背景:家里电脑已经把 workbuddy.db 和 IndexedDB 上传到了腾讯云服务器 /home/ubuntu/workbuddy_sync/,现在需要下载并合并到公司本地。
具体步骤:
1. 先提醒我关闭 WorkBuddy 桌面应用
2. 用 paramiko 连接服务器 140.143.139.221(账号 ubuntu,密码 zhifeng888.)
3. 下载服务器上的 /home/ubuntu/workbuddy_sync/scripts/download_and_merge.py
4. 运行这个脚本,它会下载家里的 workbuddy.db,合并 sessions 表,备份本地数据库
5. 完成后提醒我重新打开 WorkBuddy
完成后重启 WorkBuddy,左侧任务列表就能看到家里创建/重命名的所有任务了!
如果 WorkBuddy 说找不到 paramiko 或报错:
告诉它:"用 C:\\Users\\hnlin\\.workbuddy\\binaries\\python\\versions\\3.13.12\\python.exe -m pip install paramiko 安装,然后用这个 Python 路径运行脚本"