iCalendar

Software skärmdump:
iCalendar
Mjukvaruinformation:
Version: 3.8.4
Ladda upp dagen: 13 Apr 15
Utvecklare: Rok Garbas
Licens: Gratis
Popularitet: 32

Rating: nan/5 (Total Votes: 0)

iCalendar är en allmänt använd filformat, främst genom kalender och personlig agenda applikationer och webbplatser.
Detta format kan användas för att lagra information om evenemang, möten, bokningar, reservationer och kalendrar.
iCalendar (.ics) filer används regelbundet av applikationer och tjänster som Google Kalender, Microsoft Outlook , Mozilla Thunderbird , Apple Kalender, och så vidare.
ICalendar modulen låter utvecklare att läsa .ics-filer och utdata deras innehåll till andra program och förädlingsenheter.
Modulen kan även generera iCalendar-filer i farten, baserat på välorganiserad information som matas till den.
ICalendar-modulen försöker stanna så nära som möjligt till den ursprungliga iCalendar-standarden, liksom Python låter den göra det.
Se dokumentationen innan djupdykning i det här projektet.

Vad är nytt i den här versionen:

  • Lade Python 3 stöd.

Vad är nytt i version 3.4:

  • Växla till unicode internt. Detta bör fixa alla sv / avkodningsfel.
  • Stöd för icke-ascii parametervärden.
  • Lades funktioner för att omvandla tecken i strängen med '' + någon av r ',;:' tecken i '% {: 02X} "form för att undvika splittring på tecken flydde med' '
  • .
  • Tillåt sekunder vUTCOffset fastigheter.
  • Låt Component.decode bättre hantera vRecur och vDDDLists egenskaper.
  • Låt inte Component.add koda redan kodade värden. Detta förenklar API, eftersom det inte finns något behov att passera explicit koda = Falskt.
  • Byt namn tzinfo_from_dt att tzid_from_dt, vilket är vad den gör.
  • Mer stöd för dateutil tolkas tzinfo objekt.

Vad är nytt i version 3.1:

  • Använd TZID parameter till datetimes tolkade från ÅTER-ID
  • Lokalisera datetimes för tidszoner för att undvika DST övergångs fel.
  • Tillåt UTC-OFFSET fastighetsvärdet datatyper på några sekunder, vilket följer RFC5545 specifikation.
  • Ta utctz och normalized_timezone metoder för att förenkla kodbasen. Metoderna var för liten för att vara användbar och bara användas på ett ställe.
  • När du använder Component.add () för att lägga iCalendar egenskaper, tvinga ett värde konvertering till UTC för SKAPAT, dtstart och senaste ändrings. RFC förväntar UTC för de fastigheter.
  • Borttagna sista förekomster av gamla API (from_string).
  • Lägg till 'rekursiv "argument till property_items () för att växla rekursiv notering. Till exempel vid parsning en text / kalender text inklusive flera komponenter (t.ex. en vCalendar med 5 VEVENTs), krävs oss den tidigare situationen att se över alla fastigheter i VEVENTs även om vi bara vill fastigheterna under VCALENDAR komponenten (VERSION, PRODID, CALSCALE , METOD).
  • Alla enhetstester fast.

Vad är nytt i version 3.0.1b2:

  • För alla TZID parametrar i DATE-TIME egenskaper, använder tidszon identifierare (t.ex. Europe / Wien) i stället för tidszon namn (t.ex. CET), vilket krävs enligt RFC5545. Tidszon namn används tillsammans med tidszon identifierare i tidszonen komponenter.
  • Tidszon pars, frågeställningar och testfixar.
  • Eftersom vi använder pytz för tidszoner, även använda UTC tzinfo objekt från pytz biblioteket istället för eget genomförande.

Krav :

  • Python 2.6 eller högre
  • Pytz

Liknande mjukvara

irclog2html
irclog2html

13 May 15

BinaryOrNot
BinaryOrNot

13 Apr 15

OBITools
OBITools

12 Apr 15

Django Frontend
Django Frontend

4 Jun 15

Annan programvara för utvecklare Rok Garbas

unittest_jshint
unittest_jshint

14 Apr 15

github-collective
github-collective

20 Feb 15

Kommentarer till iCalendar

Kommentarer hittades inte
Kommentar
Slå på bilder!