是否可以在 Ubuntu 上自动定期导出 iCal 日历文件?

是否可以在 Ubuntu 上自动定期导出 iCal 日历文件?

假设我们有

  1. 已安装 Ubuntu MATE 16.04.6 LTS。
  2. Google(或其他)日历帐户。
  3. 安装了一些应用程序,可以使用小部件/屏幕小工具在桌面上可视化 iCal/iCalendar(ics 文件)的内容

    在这个问题中,我从 安装了 ClearCalendar screenlet ppa:screenlets/ppa。它有一个显示 ics 文件的选项:

    ClearCalendar 屏幕小程序

我应该安装或设置哪个应用程序才能在 Ubuntu 上自动定期导出 iCal 日历文件?

答案1

对于这个特定的问题和工具,以下方法看起来合理。

  1. 登录 Google 日历账户
  2. 打开设置, 去我的日历设置并选择所需的日历
  3. 导航整合日历小节
  4. 复制 iCal 的 URLiCal 格式的秘密地址到剪贴板(类似于https://calendar.google.com/calendar/ical/yourusername%40gmail.com/private-01234567890abcdef0123456789abcde/basic.ics
  5. 下载basic.ics文件进行~/calendar.ics测试。
  6. 为我们的用户编写 cron-job,以定期下载 iCal 文件。
  7. 在 ClearCalendar 屏幕小程序中欣赏日历:

    使用 iCal 文件中的日历清除日历


注意:ClearCalendar 非常慢,只有在手动点击并选择后才显示事件名称和日期(没有时间)查看活动从上下文菜单中。所以这个解决方案并不好。

相关内容