Мне тяжело взломать это.Я прочитал файл ICS в AppleScript, и мне нужно проанализировать его.Это мой код
set calURL to "https://url.to.ics"
set calenderData to do shell script "curl " & calURL
Данные читаются нормально, но мне нужно их проанализировать.Я хочу, чтобы скрипт считывал данные между BEGIN: VEVENT и END: VEVENT для каждого события.Я не уверен, как это сделать, но с циклом foreach или чем-то?
Вот примерный календарь, содержащий мои экзамены.
BEGIN:VCALENDAR
VERSION:2.0
X-WR-CALNAME:Eksamener
X-WR-CALDESC:
X-APPLE-CALENDAR-COLOR:#CC2B23FF
BEGIN:VEVENT
UID:C96EF18C-5D17-4170-8C67-832B7F90B464
SUMMARY:TK 1100 Eksamen
SEQUENCE:0
LOCATION:
DTSTART;VALUE=DATE:20111213
DTEND;VALUE=DATE:20111214
END:VEVENT
BEGIN:VEVENT
UID:BDBE0B4B-FF3D-4245-B23F-F1BF25F65998
SUMMARY:DB 1100 Eksamen
SEQUENCE:0
LOCATION:
DTSTART;VALUE=DATE:20111006
DTEND;VALUE=DATE:20111007
END:VEVENT
BEGIN:VEVENT
UID:21261AF0-FDA7-432B-B513-CC3A9C04393D
SUMMARY:PG 1100 Eksamen
SEQUENCE:0
LOCATION:
DTSTART;VALUE=DATE:20111216
DTEND;VALUE=DATE:20111217
END:VEVENT
END:VCALENDAR
Это не связано со школой, я просто хочупроанализировать данные для просмотра на моем рабочем столе (GeekTool).