
LUGS::Events::Parser - Event parser for the Linux User Group Switzerland

use LUGS::Events::Parser;
$parser = LUGS::Events::Parser->new($events_file);
while ($event = $parser->next_event) {
$date = $event->get_event_date;
...
}

LUGS::Events::Parser parses the events CSV file of the Linux User Group Switzerland (LUGS) and offers according accessor methods.

Creates a new LUGS::Events::Parser object.
$parser = LUGS::Events::Parser->new('/path/to/events_file');

$event = $parser->next_event;
Returns a LUGS::Events::Parser::Event object.
$date = $event->get_event_date;
Fetch the full 'event' date field.
$year = $event->get_event_year;
Fetch the event year.
$month = $event->get_event_month;
Fetch the event month.
$day = $event->get_event_day;
Fetch the event day.
$simple_day = $event->get_event_simple_day;
Fetch the event 'day' field (without zeroes).
$weekday = $event->get_event_weekday;
Fetch the event 'weekday' field.
$time = $event->get_event_time;
Fetch the event 'time' field.
$title = $event->get_event_title;
Fetch the event 'title' field.
$color = $event->get_event_color;
Fetch the event 'color' field.
$location = $event->get_event_location;
Fetch the event 'location' field.
$responsible = $event->get_event_responsible;
Fetch the event 'responsible' field.
$more = $event->get_event_more;
Fetch the event 'more' field.
$anchor = $event->get_event_anchor;
Fetch the unique event anchor.

Steven Schubiger <schubiger@cpan.org>

This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself.