toIcal.py uses the cwm API:
# ... sts = load(addr) #... for cal in sts.each(pred = RDF.type, obj = ICAL.Vcalendar): w("BEGIN:VCALENDAR" + CRLF) #hmm... SAX interface? for comp in sts.each(subj = cal, pred = ICAL.component): if sts.statementsMatching(RDF.type, comp, ICAL.Vevent): self.exportEvent(sts, comp) elif sts.statementsMatching(RDF.type, comp, ICAL.Vtimezone): self.exportTimezone(sts, comp) w("END:VCALENDAR" + CRLF)
19 of 29 |