Anytype与CalDAV双向无感同步脚本
以下是由AI根据历史对话总结生成 Anytype ↔ CalDAV 双向无感同步脚本 这是一个 Python 脚本,实现了 Anytype 本地笔记与 CalDAV 日历(如 iCloud, Nextcloud, 群晖 Calendar 等)之间的双向同步。 ✨ 功能特性 双向同步:任意一端修改(新增/编辑/删除),自动同步到另一端。 云端记忆:同步历史存储在 CalDAV 服务端,无需本地文件,支持多设备(Win/Mac)无缝切换运行。 智能链接:自动在日历备注中生成 https:// 跳转链接,点击即可唤起 Anytype 并打开对应笔记。 循环支持:完美支持每日、每周、每月、每年及自定义间隔(如每2天)的循环日程。 防冲突:智能对比最后修改时间,防止数据回滚。 ⚙️ 配置指南 在使用脚本前,请确保获取以下关键信息: Anytype API 凭证: 进入 Space Settings > Integrations > Manage Keys 创建 API Key。 获取 ID (Space/Type/Relation): 开启 Anytype 的 Show ID 功能(通常在开发者设置中)。 右键点击你的空间、对象类型(如 Task/Note)以及具体的属性(如 Date, Tag, Checkbox),选择 Copy ID。 CalDAV 信息: 获取你的日历服务器地址、用户名和密码。 📦 安装依赖 需要安装 requests 和 caldav 库: ...