Esiste una libreria o una serie di script esistenti per scrivere stringhe di eventi ricorrenti per l'API del calendario di Google in Python?
-
27-10-2019 - |
Domanda
Ho un programma basato su Python che aggiunge eventi a un calendario di Google. Per aggiungere eventi che si ripetono, devo specificare una stringa ricorrent_data conforme allo standard RFC 2445. Un esempio è sotto, da 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'
Qualcuno ha scritto una serie di funzioni che genereranno automaticamente queste stringhe e/o in altro modo scriverà eventi ricorrenti a Google Calendar? Non sembra troppo difficile scrivere alcune funzioni da solo, ma volevo verificare se avrei duplicando qualsiasi sforzo di vecchia data nelle comunità API ICAL o GData.
Soluzione
Tutto quello che ho trovato è stato il Modulo ICALENDAR che può creare dati conformi a RFC 2445. La tua scommessa migliore in questo momento potrebbe essere creare un modello basato su Esempio Sezione qui fornita da Google.