iCalendar

Software screenshot:
iCalendar
Software detaljer:
Version: 3.8.4
Upload dato: 13 Apr 15
Udvikler: Rok Garbas
Licens: Gratis
Popularitet: 136

Rating: 5.0/5 (Total Votes: 1)

iCalendar er et udbredt filformat, hovedsageligt af kalender og personlig dagsorden applikationer og websites.
Dette format kan bruges til at gemme oplysninger om begivenheder, møder bookinger, forbehold og kalendere.
iCalendar (.ics) filer bruges regelmæssigt af applikationer og tjenester som Google Calendar, Microsoft Outlook , Mozilla Thunderbird , Apple kalender, og så videre.
ICalendar modul giver udviklere mulighed for at læse .ics filer og output deres indhold til andre programmer og forarbejdning enheder.
Modulet kan også generere iCalendar-filer i farten, er baseret på velorganiseret oplysninger gives til det.
ICalendar modul prøver at holde sig så tæt som muligt på den oprindelige iCalendar standard, samt Python lader den gøre det.
Der henvises til dokumentationen, før dykke ned i dette projekt.

Hvad er nyt i denne udgivelse:

  • Tilføjet Python 3 support.

Hvad er nyt i version 3.4:

  • Skift til unicode internt. Dette skulle løse alle en / afkodningsfejl.
  • Understøttelse af ikke-ASCII parameterværdier.
  • Tilføjet funktioner til at omdanne tegn i strengen med '' + nogen af ​​r «,;: 'tegn i'% {: 02X} 'formular for at undgå opsplitning af chars slap med' '
  • .
  • Tillad sekunder vUTCOffset egenskaber.
  • Lad Component.decode bedre håndtere vRecur og vDDDLists egenskaber.
  • Lad ikke Component.add omkode allerede kodede værdier. Dette simplificerer API, da der ikke er behov eksplicit passere indkode = False.
  • Omdøb tzinfo_from_dt at tzid_from_dt, hvilket er, hvad den gør.
  • Mere støtte til dateutil tolkes tzinfo objekter.

Hvad er nyt i version 3.1:

  • Anvend TZID parameter til datetimes parsede fra FORNYET-id
  • Lokalisere datetimes for tidszoner for at undgå DST overgang fejl.
  • Tillad UTC-OFFSET ejendom værdi datatyper i sekunder, der følger RFC5545 specifikation.
  • Fjern utctz og normalized_timezone metoder til at forenkle kodebase. Metoderne var alt for lille til at være nyttige og bare bruges på ét sted.
  • Når du bruger Component.add () for at tilføje iCalendar egenskaber, tvinge en værdi konvertering til UTC for OPRETTET, dtstart og seneste ændring. Den RFC forventer UTC for disse egenskaber.
  • Fjernet sidste forekomster af gamle API (from_string).
  • Tilføj "rekursiv" argument til property_items () for at skifte rekursive notering. For eksempel når parsing en tekst / kalender tekst herunder flere komponenter (f.eks en vCalendar med 5 VEVENTs), den tidligere situation kræves os at se over alle ejendomme i VEVENTs selvom vi bare vil egenskaberne under VCALENDAR komponenten (version, PRODID, CALSCALE metode).
  • Alle unit test fast.

Hvad er nyt i version 3.0.1b2:

  • For alle TZID parametre i Date-Time egenskaber, brug tidszone identifikatorer (f.eks Europe / Wien) i stedet for tidszone navne (fx CET), som krævet i RFC5545. Tidszone navne bruges sammen med tidszone identifikatorer i den tidszone komponenter.
  • Timezone parsing, spørgsmål og test rettelser.
  • Da vi bruger pytz til tidszoner, også bruge UTC tzinfo objekt fra pytz biblioteket i stedet for egen implementering.

Krav :

  • Python 2.6 eller højere
  • Pytz

Lignende software

Threading2
Threading2

28 Feb 15

FErari
FErari

13 May 15

git-py
git-py

13 Apr 15

Python Milter
Python Milter

13 May 15

Andre software developer Rok Garbas

unittest_jshint
unittest_jshint

14 Apr 15

github-collective
github-collective

20 Feb 15

Kommentarer til iCalendar

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!