iCalendar

Software screenshot:
iCalendar
Software informatie:
Versie: 3.8.4
Upload datum: 13 Apr 15
Ontwikkelaar: Rok Garbas
Licentie: Gratis
Populariteit: 136

Rating: 5.0/5 (Total Votes: 1)

iCalendar is een veel gebruikte bestandsformaat, voornamelijk door de kalender en persoonlijke agenda applicaties en websites.
Dit formaat kan worden gebruikt om informatie over evenementen, vergaderingen, boekingen, reserveringen en agenda's op te slaan.
iCalendar (.ics) bestanden worden gebruikt op een regelmatige basis door toepassingen en diensten zoals Google Calendar, Microsoft Outlook , Mozilla Thunderbird , Apple Calendar, en ga zo maar door.
De iCalendar module stelt ontwikkelaars in staat om .ics bestanden lezen en output hun inhoud naar andere toepassingen en verwerkingseenheden.
De module kan ook het genereren van iCalendar bestanden op de vlieg, op basis van goed georganiseerde informatie gevoerd aan het.
De iCalendar module probeert zo dicht mogelijk bij de oorspronkelijke iCalendar standaard blijven, evenals Python laat het zo te doen.
Verwijzen wij u naar de documentatie alvorens zich te verdiepen in dit project.

Wat is nieuw in deze release:

  • Toegevoegd Python 3 support.

Wat is nieuw in versie 3.4:

  • Schakel naar unicode intern. Dit moet allemaal een eigen / decodering fouten te herstellen.
  • Ondersteuning voor niet-ascii parameterwaarden.
  • Toegevoegd functies om tekens te transformeren in string met '' + een van r ',;:' chars in '% {: 02x}' vorm te splitsen op chars voorkomen ontsnapte met ''
  • .
  • Laat seconden in vUTCOffset eigenschappen.
  • Laat Component.decode beter omgaan met vRecur en vDDDLists eigenschappen.
  • Laat je niet Component.add re-encode reeds gecodeerde waarden. Dit vereenvoudigt de API, aangezien er geen noodzaak expliciet passen coderen = False.
  • Naam wijzigen tzinfo_from_dt om tzid_from_dt, dat is wat het doet.
  • Meer ondersteuning voor dateutil ontleed tzinfo objecten.

Wat is nieuw in versie 3.1:

  • TZID parameter Toepassen op datetimes ontleed vanuit HERHALING-ID
  • Lokaliseer datetimes voor tijdzones naar zomertijd overgang fouten te voorkomen.
  • Laat GMT-offset waarde van de eigenschap data types in seconden, die RFC5545 specificatie volgt.
  • Verwijder utctz en normalized_timezone methoden om de codebase te vereenvoudigen. De methoden waren te klein handig en slechts gebruikt op een plaats te zijn.
  • Bij gebruik van Component.add () naar iCalendar eigenschappen toe te voegen, te dwingen een waarde conversie op UTC voor CREATED, DTSTART en laatste wijziging. De RFC verwacht GMT voor die eigenschappen.
  • Verwijderde laatste exemplaren van de oude API (from_string).
  • Voeg 'recursive' argument om property_items () om recursieve bedrijf schakelen. Bijvoorbeeld bij het ontleden van een tekst / kalender tekst waaronder meerdere componenten (bijvoorbeeld een VCALENDAR met 5 VEVENTs), de vroegere situatie verplicht ons om te kijken over alle woningen in VEVENTs zelfs als we willen gewoon de eigenschappen onder de VCALENDAR component (VERSION, PRODID, CALSCALE , methode).
  • Alle unit tests vast.

Wat is nieuw in versie 3.0.1b2:

  • Voor alle TZID parameters in datum-tijd eigenschappen, gebruiken tijdzone identifiers (bijv Europe / Vienna) in plaats van tijdzone namen (bv CET), zoals vereist door RFC5545. Tijdzone namen worden gebruikt in combinatie met de tijdzone identifiers in de tijdzone van componenten.
  • Tijdzone parsing, problemen en testen fixes.
  • Aangezien we gebruiken pytz voor tijdzones, UTC ook gebruik tzinfo object uit de pytz bibliotheek in plaats van eigen implementatie.

Eisen

  • Python 2.6 of hoger
  • Pytz

Vergelijkbare software

hgtools
hgtools

1 Mar 15

dicttoxml
dicttoxml

12 May 15

pycparser
pycparser

4 Jun 15

generateDS
generateDS

23 Feb 15

Andere software van ontwikkelaar Rok Garbas

github-collective
github-collective

20 Feb 15

unittest_jshint
unittest_jshint

14 Apr 15

Reacties op iCalendar

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!