Data::ICal 0.11
Sponsored Links
Data::ICal 0.11 Ranking & Summary
File size:
0.10 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
8345
Date added:
2006-12-01
Publisher:
Jesse Vincent
Publisher URL:
http://search.cpan.org/~j
Data::ICal 0.11 description
Data::ICal is a Perl module that generates iCalendar (RFC 2445) calendar files.
SYNOPSIS
use Data::ICal;
my $calendar = Data::ICal->new();
my $vtodo = Data::ICal::Entry::Todo->new();
$vtodo->add_properties(
# ... see Data::ICal::Entry::Todo documentation
);
# ... or
$calendar = Data::ICal->new(filename => foo.ics); # parse existing file
$calendar = Data::ICal->new(data => BEGIN:VCALENDAR...); # parse existing file
$calendar->add_entry($vtodo);
print $calendar->as_string;
# Or, if youre printing to something you want google to read:
print $calendar->as_string(fold => 0);
A Data::ICal object represents a VCALENDAR object as defined in the iCalendar protocol (RFC 2445, MIME type "text/calendar"), as implemented in many popular calendaring programs such as Apples iCal.
Each Data::ICal object is a collection of "entries", which are objects of a subclass of Data::ICal::Entry. The types of entries defined by iCalendar (which refers to them as "components") include events, to-do items, journal entries, free/busy time indicators, and time zone descriptors; in addition, events and to-do items can contain alarm entries. (Currently, Data::ICal only implements to-do items and events.)
Data::ICal is a subclass of Data::ICal::Entry; see its manpage for more methods applicable to Data::ICal.
SYNOPSIS
use Data::ICal;
my $calendar = Data::ICal->new();
my $vtodo = Data::ICal::Entry::Todo->new();
$vtodo->add_properties(
# ... see Data::ICal::Entry::Todo documentation
);
# ... or
$calendar = Data::ICal->new(filename => foo.ics); # parse existing file
$calendar = Data::ICal->new(data => BEGIN:VCALENDAR...); # parse existing file
$calendar->add_entry($vtodo);
print $calendar->as_string;
# Or, if youre printing to something you want google to read:
print $calendar->as_string(fold => 0);
A Data::ICal object represents a VCALENDAR object as defined in the iCalendar protocol (RFC 2445, MIME type "text/calendar"), as implemented in many popular calendaring programs such as Apples iCal.
Each Data::ICal object is a collection of "entries", which are objects of a subclass of Data::ICal::Entry. The types of entries defined by iCalendar (which refers to them as "components") include events, to-do items, journal entries, free/busy time indicators, and time zone descriptors; in addition, events and to-do items can contain alarm entries. (Currently, Data::ICal only implements to-do items and events.)
Data::ICal is a subclass of Data::ICal::Entry; see its manpage for more methods applicable to Data::ICal.
Data::ICal 0.11 Screenshot
Sponsored Links
Data::ICal 0.11 Keywords
ICal 0.11
DataICal
rfc 2445
Perl module
calendar
ICalendar
2445
new
Perl
module
Data::ICal 0.11
Libraries
Programming
Bookmark Data::ICal 0.11
Data::ICal 0.11 Copyright
WareSeeker periodically updates pricing and software information of Data::ICal 0.11 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Data::ICal 0.11 Edition. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Data::ICal 0.11 Related Software
iCal::Parser is a Perl module to parse iCalendar files into a data structure.
Data::ICal::Entry::Alarm::Procedure is a Perl module that represents a procedure-call alarm in an iCalendar file.
Data::ICal::Entry::Alarm::Email is a Perl module that represents an emailed alarm in an iCalendar file.
Data::ICal::Entry::FreeBusy is a Perl module that represents blocks of free and busy time in an iCalendar file.
Data::ICal::Entry::Journal is a Perl module that represents a journal entry in an iCalendar file.
Data::ICal::Entry::Event is a Perl module that represents an event in an iCalendar file.
Data::ICal::Entry::TimeZone is a Perl module to represents a time zone definition in an iCalendar file.
Data::ICal::Entry::Todo is a Perl module that represents a to-do entry in an iCalendar file.
Data::ICal::Entry::Alarm::Audio represents an audio alarm in an iCalendar file.
My Software
You have not saved any software. Click "Save" next to each software to save it to your software basket
Related Information
Sponsored Links
TOP POPULAR DOWNLOAD