提醒python库
remind的Python项目详细描述
要在Remind和iCalendar之间转换的Python库。 可以单独使用(提供rem2ics和ics2rem工具),也可以集成为CalDAV客户机或服务器
安装
您需要安装提醒命令行工具。 对于debian/ubuntu,请使用:
$ sudo apt-get install remind
使用pip
$ pip install remind
这也将安装所有Python依赖项
使用python setuptools
$ python setup.py install
设置提醒CalDAV服务器
同步到外部iCalendar服务器(http;cron)
curl URL | ics2rem >> ~/.reminders
同步到外部caldav服务器
提醒消息正文的格式
%" summary at location %" description
如果iCalendar中没有描述,则省略%"。
已知限制
iCalendar->;提醒
- 目前不支持递归ID。这是所用python vobject库的一个限制,请参见http://lists.skyhouseconsulting.com/pipermail/vobject/2009-September/000204.html
提醒->;iCalendar
- 事件只在给定的时间范围内评估,因此扩展它的事件将被剪切(例如生日提醒)。
- 复杂的提醒只保留其评估形式(push-omit-context、omit、trigger、before、skip)。
- 除每日或每周外的定期提醒不会被保留。