两个日历同步

时间:2011-01-19 16:27:04

标签: python synchronization calendar

问题是概念性的,然后是直接的 保持两个不同日历同步的最佳解决方案是什么?我可以每分钟运行一个cron作业,我可以在数据库中保存其他信息。如何避免事件冲突?
到目前为止,我在考虑这两个解决方案。第一个是保留一个数据库,该数据库从两个日历中收集信息,并且每次比较其中是否有新内容。在这个数据库中,我们可以判断应该添加,编辑或删除哪些事件,然后将这些信息发送回两个日历。 第二个是为日历保留两个数据库并分别收集信息。然后,在比较这些数据库之后,我们可以说,更改发生在何处,并将信息从数据库A发送到日历B或从数据库B发送到日历A.我担心这个解决方案会导致更多冲突数据库。

你怎么看待这些?为了更准确,我指的是使用gdata在python中编写的两个google日历和脚本。想知道更简单的解决方案吗?

1 个答案:

答案 0 :(得分:0)

大多数日历(包括Google日历)都有导入和同步数据的方法。你可以使用这些方式。只需将Google日历中的gdata信息(可能需要先将其设为ics,我不知道)导入。