Существует ли существующая библиотека или набор сценариев для написания повторяющихся строк событий для API Календаря Google в Python? - PullRequest
1 голос
/ 20 марта 2011

У меня есть программа на Python, которая добавляет события в календарь Google.Чтобы добавить события, которые повторяются, мне нужно указать строку recurrent_data, которая соответствует стандарту RFC 2445.Ниже приведен пример из http://code.google.com/apis/calendar/data/1.0/developers_guide_python.html#CreatingRecurring:

'DTSTART;VALUE=DATE:20070501\r\n'
        + 'DTEND;VALUE=DATE:20070502\r\n'
        + 'RRULE:FREQ=WEEKLY;BYDAY=Tu;UNTIL=20070904\r\n'

Кто-нибудь написал набор функций, которые будут автоматически генерировать эти строки и / или иным образом записывать повторяющиеся события в Календарь Google?Кажется, не сложно написать некоторые функции самостоятельно, но я хотел проверить, буду ли я дублировать какие-либо давние усилия в сообществах API и GData.

Ответы [ 2 ]

1 голос
/ 20 марта 2011

Все, что я нашел, это модуль iCalendar , который может создавать RFC 2445-совместимые данные. Ваша лучшая ставка прямо сейчас может заключаться в создании шаблона на основе раздела Пример , предоставленного Google.

0 голосов
/ 02 ноября 2011

Существует еще одна библиотека с именем icalendar , которая доступна в виде модуля node.js npm с именем icalendar .

...