使用这个演示日历:
对于图形日历阅读器,输出如下所示:
但是从各种 npm 和 python 项目中,我得到的只是这种情况的变体,它仅显示一系列事件中的第一个事件,如果第一个事件发生在过去,则什么都没有:
On 2018-10-09, Event repeating monthly on 2nd tuesday at 10am
On 2018-10-10, Event repeating weekly on a Wednesday at 11am
On 2018-10-11, Single event on 11th October
真的很想找到一个命令行应用程序,我可以在其中简单地解析日历(来自文件或 URL)并获取纯文本列表。谢谢!
请注意,ical 是日历规范,与 Apple 应用程序 iCal 无关!我不是在要求在 Ubuntu 上使用 iCal,而是在要求在 Ubuntu 上读取 ical (ics) 规范文件(命令行,以文本形式输出)。谢谢!
答案1
将其传递给提醒,然后将其通过管道传递给 awk 或 sed 进行屠杀
$ cat calendar.ics | ics2rem | remind -s -
2020/12/05 * * * * Test repeated
2020/12/06 * * * * Test repeated
2020/12/07 * * 60 840 2:00-3:00pm 2pm dec 7 2020 appointment
2020/12/07 * * * * Test repeated