Существуют ли какие-либо программы для чтения календаря (ics) командной строки, которые могут обрабатывать rrule (повторяющиеся события)?

Использование этого демонстрационного календаря :

Для чтения графического календаря результат выглядит как это:

screenclip 215

Но из различных проектов 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 - это спецификация календаря, НЕ относящаяся к iCal, приложению Apple! Я не прошу iCal в Ubuntu, я прошу прочитать файл спецификации ical (ics) в Ubuntu (командная строка, вывод в виде текста). Спасибо!

1
задан 12 October 2018 в 13:36

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
1
ответ дан 6 December 2020 в 05:24

Другие вопросы по тегам:

Похожие вопросы: