Google カレンダーにイベントを追加する Python ベースのプログラムがあります。繰り返すイベントを追加するには、RFC 2445 標準に準拠した recurrent_data 文字列を指定する必要があります。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 カレンダーに書き込んだりする一連の関数を作成した人はいますか? 一部の関数を自分で作成することはそれほど難しくないように思えますが、ical または GData API コミュニティでの長年の取り組みと重複するかどうかを確認したかったのです。