iCalendar

Software kuvakaappaus:
iCalendar
Ohjelmiston tiedot:
Versio: 3.8.4
Lähetyksen päivämäärä: 13 Apr 15
Kehittäjä: Rok Garbas
Lupa: Vapaa
Suosio: 32

Rating: nan/5 (Total Votes: 0)

iCalendar on laajalti käytetty tiedostomuoto, lähinnä kalenteri ja henkilökohtainen asialistalla sovelluksia ja verkkosivustoja.
Tätä muotoa voidaan käyttää tallentaa tietoja tapahtumista, kokouksista, varauksia, varauksia ja kalentereita.
iCalendar (.ics) tiedostoja käytetään säännöllisesti sovelluksia ja palveluita, kuten Google Calendar, Microsoft Outlook , Mozilla Thunderbird , Apple Kalenteri, ja niin edelleen.
ICalendar-moduulin avulla kehittäjät voivat lukea .ics tiedostoja ja lähtö niiden sisältöä muihin sovelluksiin ja käsittely-yksiköiden.
Moduuli voi myös tuottaa iCalendar tiedostoja lennossa, joka perustuu hyvin organisoitu tieto syötetään sitä.
ICalendar moduuli yrittää pysyä mahdollisimman lähellä alkuperäistä iCalendar standardi, sekä Python antaa sen tehdä niin.
Katso ohjeet ennen sukeltaa tähän hankkeeseen.

Mitä uutta tässä julkaisussa:

  • Lisätty Python 3 tuki.

Mitä uutta versiossa 3.4:

  • Vaihda Unicode sisäisesti. Tämän pitäisi korjata kaikki fi / dekoodaus virheitä.
  • Tuki ei-ascii-parametrien arvot.
  • Lisätty toimintoja muuttaa merkkiä merkkijono kanssa '' + tahansa r ',;:' merkkiä osaksi '% {: 02X}' muodossa välttää palstautumista merkkiä pakeni ''.
  • Salli sekuntia vUTCOffset ominaisuuksia.
  • Anna Component.decode paremmin käsitellä vRecur ja vDDDLists ominaisuuksia.
  • Älä anna Component.add uudelleen koodata jo koodattu arvoja. Tämä yksinkertaistaa API, koska ei ole tarvetta nimenomaisesti siirtää koodata = False.
  • Nimeä tzinfo_from_dt ja tzid_from_dt, joka on mitä se tekee.
  • Lisää tukea dateutil jäsennetään tzinfo esineitä.

Mitä uutta versiossa 3.1:

  • Käytä TZID parametri datetimes jäsentää TOISTUMINEN ID
  • Lokalisoi datetimes varten aikavyöhykkeet välttää DST siirtyminen virheitä.
  • Salli UTC-OFFSET omaisuuden arvo tietotyyppejä sekunneissa, joka seuraa RFC5545 erittely.
  • Poista utctz ja normalized_timezone menetelmiä yksinkertaistaa codebase. Menetelmät olivat liian pieniä hyödyllisiksi ja vain käyttää yhteen paikkaan.
  • Kun käytät Component.add () lisätä iCalendar ominaisuuksia, pakottaa arvon muuntaminen UTC luotu, dtstart ja muokattu viimeksi. RFC odottaa UTC niille ominaisuuksia.
  • Poistettu viimeinen esiintymiä vanha API (from_string).
  • Lisää "rekursiivinen" argumentti property_items () vaihtaa rekursiivinen listalle. Esimerkiksi jäsennettäessä teksti / kalenteri tekstiä lukien useita komponentteja (esim VCALENDAR 5 VEVENTs), edellinen tilanne edellyttää meitä katsomaan kaikkia ominaisuuksia VEVENTs vaikka me vain haluamme kiinteistöt VCALENDAR komponentti (versio, PRODID, CALSCALE , Method).
  • Kaikki Osatestit kiinteä.

Mitä uutta versiossa 3.0.1b2:

  • Kaikille TZID parametrit DATE-TIME ominaisuuksia, käytä aikavyöhyke tunnisteet (esim Europe / Wien) sijasta aikavyöhykkeen nimet (esim CET) edellyttämällä tavalla RFC5545. Aikavyöhyke nimiä käytetään yhdessä aikavyöhykkeen tunnisteita Aikavyöhyke osia.
  • Aikavyöhyke jäsentämiseen, kysymyksiä ja testi korjauksia.
  • Koska käytämme pytz varten aikavyöhykkeet, myös käyttää UTC tzinfo objektin pytz kirjaston sijasta oman täytäntöönpanoa.

Vaatimukset :

  • Python 2.6 tai uudempi
  • Pytz

Vastaavia ohjelmistoja

docx2html
docx2html

6 Jun 15

ClusterShell
ClusterShell

13 Apr 15

SourceLib
SourceLib

6 Jun 15

pyformat
pyformat

14 Apr 15

Muu ohjelmistojen kehittäjä Rok Garbas

unittest_jshint
unittest_jshint

14 Apr 15

github-collective
github-collective

20 Feb 15

Kommentit iCalendar

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!