yandex-calendar

📅 命令行掌控 Yandex 日程

通过命令行工具 vdirsyncer 和 khal 管理 Yandex 日历,支持 CalDAV 协议同步、事件查看与添加,适合技术用户实现本地化日历管理。

收藏
4.3k
安装
2k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Яндекс.Календарь 技能通过 CalDAV 协议 将 Yandex 日历与本地命令行工具 vdirsyncerkhal 集成,让用户无需打开浏览器即可管理日程。

主要功能

| 功能 | 命令示例 |
|------|---------|
| 查看今日事件 | `vdirsyncer sync && khal list today` |
| 查看本周事件 | `khal list today 7d` |
| 月历视图 | `khal calendar` |
| 添加事件 | `khal new "завтра 15:00" "1h" "会议" && vdirsyncer sync` |
| 搜索事件 | `khal search "关键词"` |

显著优点

  • 本地化体验:纯命令行操作,响应迅速,适合键盘驱动的效率工作流
  • 双向同步:通过 CalDAV 与 Yandex 云端实时同步,数据一致性有保障
  • 自然语言解析:khal 支持 "завтра"、"послезавтра" 等俄语自然日期输入
  • 离线可用:同步后本地查看无需网络连接

潜在缺点与局限性

  • 配置门槛:需手动配置 vdirsyncer 的 CalDAV 认证(URL、用户名、密码)
  • 无图形界面:完全依赖终端,不适合偏好 GUI 的用户
  • 依赖维护:vdirsyncer 和 khal 为社区开源项目,更新频率不稳定
  • 时区敏感:跨时区场景需额外配置,易出错

适合人群

  • 开发者、系统管理员等习惯终端操作的技术用户
  • 隐私敏感用户(数据可本地存储,非强制云端依赖)
  • 需要自动化日历工作流的高级用户

常规风险

  • 凭证安全:CalDAV 密码需存储在本地配置文件中,建议使用应用专用密码
  • 数据冲突:多端同时编辑可能导致同步冲突,vdirsyncer 提供冲突解决策略但需手动干预
  • 服务变更:Yandex 可能调整 CalDAV 接口,导致同步失败

yandex-calendar 内容

手动下载zip · 2.3 kB
skill-card.mdtext/markdown
请选择文件