iCalendar

Sagteware kiekie:
iCalendar
Sagteware besonderhede:
Weergawe: 3.8.4
Upload datum: 13 Apr 15
Ontwikkelaar: Rok Garbas
Lisensie: Gratis
Populariteit: 32

Rating: nan/5 (Total Votes: 0)

iCalendar is 'n wyd gebruik lêer formaat, hoofsaaklik deur kalender en persoonlike agenda programme en webwerwe.
Hierdie formaat kan gebruik word om die besonderhede oor gebeure, vergaderings, besprekings, besprekings en kalenders te stoor.
iCalendar (ICS) lêers word gebruik op 'n gereelde basis deur programme en dienste soos Google Calendar, Microsoft Outlook , Mozilla Thunderbird , Apple Kalender, en so aan.
Die iCalendar module laat ontwikkelaars lêers en uitset hul inhoud te ander programme en verwerking eenhede ICS te lees.
Die module kan ook genereer iCalendar lêers op die vlieg, gebaseer op 'n goed-georganiseerde inligting gevoed om dit te.
Die iCalendar module probeer om te bly so na as moontlik aan die oorspronklike iCalendar standaard, sowel as Python kan dit doen.
Verwys asseblief na die dokumentasie voor delf in hierdie projek.

Wat is nuut in hierdie release:

  • Added Python 3 ondersteuning.

Wat is nuut in die weergawe 3.4:

  • Skakel oor na unicode intern. Dit moet al en / dekodering foute reg te stel.
  • Ondersteuning vir nie-ascii parameter waardes.
  • Bygevoeg funksies karakters te omskep in string met '' + enige van r ',;: "karakters in'% {: 02X} 'vorm verdeel te vermy op karakters ontsnap met' '
  • .
  • Laat sekondes in vUTCOffset eienskappe.
  • Kom Component.decode beter hanteer vRecur en vDDDLists eienskappe.
  • Moenie Component.add re-enkodeer reeds gekodeer waardes. Dit vereenvoudig die API, want daar is geen behoefte uitdruklik slaag enkodeer = Vals.
  • Herbenoem tzinfo_from_dt te tzid_from_dt, en dit is wat dit doen nie.
  • Meer ondersteuning vir dateutil ontleed tzinfo voorwerpe.

Wat is nuut in die weergawe 3.1:

  • Pas TZID parameter te datetimes ontleed uit HERHALING-ID
  • Localize datetimes vir tydsones DST oorgang foute te vermy.
  • Laat UTC-offset eiendom se waarde datatipes in sekondes, wat volg RFC5545 spesifikasie.
  • Verwyder utctz en normalized_timezone metodes om die programkode te vereenvoudig. Die metodes was te klein om nuttig en net gebruik op een plek wees.
  • Wanneer Component.add () iCalendar eiendomme te voeg, dwing 'n waarde omskakeling na UTC vir geskep het, DTSTART en laaste wysiging. Die RFC verwag UTC vir diegene eienskappe.
  • verwyder laaste voorkomste van ou API (from_string).
  • Voeg 'n rekursiewe 'n argument te property_items () rekursiewe notering te skakel. Byvoorbeeld wanneer die ontleding van 'n teks / kalender teks, insluitende verskeie komponente (bv 'n vCalendar met 5 VEVENTs), die vorige situasie vereis om ons te kyk oor al die eiendomme in VEVENTs selfs as ons wil net die eienskappe onder die vCalendar komponent (weergawe, PRODID, CALSCALE , metode).
  • Alle eenheid toetse vasgestel.

Wat is nuut in die weergawe 3.0.1b2:

  • Vir al TZID parameters in datum-en tyd eiendomme, gebruik tydsone ID (bv Europa / Wene) in plaas van tydsone name (bv CET), soos vereis deur RFC5545. Tydsone name saam gebruik word met tydsone identifiseerders in die Tydsone komponente.
  • Tydsone parsing, kwessies en toets fixes.
  • Aangesien ons gebruik pytz vir tydsones, ook gebruik UTC tzinfo voorwerp van die pytz biblioteek plaas van eie implementering.

Vereistes :

  • Python 2.6 of hoër
  • Pytz

Soortgelyke sagteware

OpenPyxl
OpenPyxl

19 Jul 15

SourceLib
SourceLib

6 Jun 15

rst2pdf
rst2pdf

6 Jun 15

Python-cjson
Python-cjson

10 Feb 16

Ander sagteware ontwikkelaar Rok Garbas

unittest_jshint
unittest_jshint

14 Apr 15

github-collective
github-collective

20 Feb 15

Kommentaar te iCalendar

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!