Changeset 233
- Timestamp:
- 08/23/06 20:44:50 (2 years ago)
- Files:
-
- plagger/trunk/lib/Plagger/Plugin/Publish/iCal.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plagger/trunk/lib/Plagger/Plugin/Publish/iCal.pm
r231 r233 6 6 use Data::ICal; 7 7 use Data::ICal::Entry::Event; 8 use Email::Address; 8 9 9 10 sub register { … … 34 35 35 36 for my $entry ($feed->entries) { 37 my $address = ( Email::Address->parse($entry->author) )[0]; 38 my $mail = eval { $address->address } || 'nobody@example.com'; 39 my $name = eval { $address->name } || $entry->author; 40 36 41 my $date = $entry->date; 37 42 my $event = Data::ICal::Entry::Event->new; … … 39 44 summary => $entry->title . ' - ' . $entry->author, 40 45 description => $entry->summary || $entry->body, 41 organizer => $entry->author,46 organizer => [ "MAILTO:$mail", { cn => $name } ], 42 47 url => $entry->link, 43 48 dtstart => join('', split('-', $date->ymd)),
