ICAL :: PARDER

ICAL :: PARDER is een PERL-module om icalendar-bestanden te ontleden in een datastructuur.
Download nu

ICAL :: PARDER Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Rick Frankel
  • Uitgever website:
  • http://search.cpan.org/~rfrankel/iCal-Parser-HTML-1.06/lib/iCal/Parser/HTML.pm

ICAL :: PARDER Tags


ICAL :: PARDER Beschrijving

ICAL :: PARDER is een PERL-module om icalendar-bestanden te ontleden in een gegevensstructuur. ICAL :: PARDER is een PERL-module om icalendar-bestanden te ontleden in een gegevensstructuur. Synopsis Gebruik ical :: Parser My $ Parser = ICAL :: PARDERER-> NIEUW (); mijn $ hash = $ Parser-> parsse ($ bestand); $ Parser-> Parse ($ Another_File); mijn $ gecombineerd = $ parser-> kalender; mijn $ gecombineerd = iCal :: Parser-> New-> Parse (@Files); mijn $ gecombineerd = iCal :: Parser-> New-> Parse_Files (@Files); Mijn $ gecombineerd = iCal :: Parser-> New-> Parse_strings (@strings); deze module verwerkt iCalction (vcalendar 2.0) -bestanden zoals gespecificeerd in RFC 2445 in een datastructuur. Het behandelt recidieven (RRULES), uitsluitingen (exdates), gebeurtenisupdates (evenementen met een recidief-ID) en geneste datastructuren (aanwezigen en valarms). Het negeert momenteel de VimeZone-, VJOURNALE- en VFRREEBUSY-invoertypes. De data-structuur is geretourneerd, is een hasj zoals het volgende: {Kalenders => , evenementen => {yyyy => {mm => {dd} = > {Uid =>% gebeurtenis}} todos => } Dat is, het bevat een reeks kalenderhashes, een hash van evenementen sleutel per jaar => maand => dag => eventUID, en Een array van Todos.Calendars, evenementen en TODOS zijn "opgerold" versie OS De Hashes keerde terug uit tekst :: VFILE :: ASDATA, met datums vervangen door DateTime-objecten. Taging parseren, gebeurtenissen in de ingangsagenda worden uitgebreid in meerdere gebeurtenissen , een per dag waarop het evenement wordt gedekt, als volgt: als het evenement een op een dag 'de hele dag' gebeurt (in iCal, begint het evenement 24 uur lang, begint om middernacht op de dag en eindigt een middernacht van de volgende dag), Het bevat geen uurveld en het veld Aldody is ingesteld op 1.Als het evenement is een recidief (Rrust), een evenement per dag wordt gemaakt volgens de Rrust-specificatie. Als het evenement meer dan één dag overspant (de start- en einddatums zijn op verschillende dagen, maar d OES bevat geen rrule), het wordt uitgebreid in meerdere gebeurtenissen, de eindtijd van de eerste evenementen is ingesteld op middernacht, daaropvolgende gebeurtenissen worden om middernacht en eindigt om middernacht de volgende dag (hetzelfde als een gebeurtenis 'alleraags' Veld Veld is niet ingesteld) en het evenement van de laatste dagen is ingesteld om van middernacht naar de eindtijd van het originele Multi-Day-evenement te gebruiken. Als het evenement een update is (het bevat een herhaling-ID), wordt de oorspronkelijke gebeurtenis bijgewerkt . Als de gebeurtenis waarnaar wordt verwezen niet bestaat (bijvoorbeeld, is het verwijderd na de update), vervolgens wordt het evenement toegevoegd als een nieuw evenement. Een voorbeeld van elke hash is hieronder. Vereisten: · Perl


ICAL :: PARDER Gerelateerde software

libcdorganizer

Libcdorganizer Library is ontworpen om de controle van alle CD-organisatorapparaten in een enkele gebruikersruimte-bibliotheek in te pakken. ...

173

Downloaden

Test :: STDMaker

Test :: STDMaker is een PERL-module om testscripts te genereren, demo-scripts van een testbeschrijving korte hand. ...

142

Downloaden