- chomp;
- if (m/^BEGIN:VEVENT/) {
- my %event;
- while (<ICALENDAR>) {
- chomp;
- last if (m/END:VEVENT/);
- $event{description} = $1 if (m/^DESCRIPTION\s*:\s*(.+)$/);
- $event{created} = $1 if (m/^CREATED\s*:\s*(.+)$/);
- $event{dtend} = $1 if (m/^DTEND\s*:\s*(.+)$/);
- $event{dtstamp} = $1 if (m/^DTSTAMP\s*:\s*(.+)$/);
- $event{dtstart} = $1 if (m/^DTSTART\s*:\s*(.+)$/);
- $event{last-modified} = $1 if (m/^LAST-MODIFIED\s*:\s*(.+)$/);
- $event{sequence} = $1 if (m/^SEQUENCE\s*:\s*(.+)$/);
- $event{summary} = $1 if (m/^SUMMARY\s*:\s*(.+)$/);
- $event{uid} = $1 if (m/^UID\s*:\s*(.+)$/);
- }
- push @events, \%event;
- }
+ chomp;
+ if (m/^BEGIN:VEVENT/) {
+ my %event;
+ while (<ICALENDAR>) {
+ chomp;
+ last if (m/END:VEVENT/);
+ $event{description} = $1 if (m/^DESCRIPTION\s*:\s*(.+)$/);
+ $event{created} = $1 if (m/^CREATED\s*:\s*(.+)$/);
+ $event{dtend} = $1 if (m/^DTEND\s*:\s*(.+)$/);
+ $event{dtstamp} = $1 if (m/^DTSTAMP\s*:\s*(.+)$/);
+ $event{dtstart} = $1 if (m/^DTSTART\s*:\s*(.+)$/);
+ $event{last-modified} = $1 if (m/^LAST-MODIFIED\s*:\s*(.+)$/);
+ $event{sequence} = $1 if (m/^SEQUENCE\s*:\s*(.+)$/);
+ $event{summary} = $1 if (m/^SUMMARY\s*:\s*(.+)$/);
+ $event{uid} = $1 if (m/^UID\s*:\s*(.+)$/);
+ }
+ push @events, \%event;
+ print STDERR "Event pushed\n" if $debug;
+ }