iCalendar

Software screenshot:
iCalendar
Podrobnosti Software:
Verze: 3.8.4
Datum uploadu: 13 Apr 15
Vývojka: Rok Garbas
Licence: Volný
Popularita: 32

Rating: nan/5 (Total Votes: 0)

iCalendar je široce používaný formát souboru, a to především kalendáře a personální agendy aplikací a webových stránek.
Tento formát lze použít k uložení informace o akcí, setkání, rezervace, rezervace a kalendáře.
iCalendar (ICS) soubory jsou používány pravidelně aplikacemi a službami, jako je Google Calendar, Microsoft Outlook , Mozilla Thunderbird , Apple kalendář, a tak dále.
Modul iCalendar umožňuje vývojářům číst ICS souborů a výstup jejich obsahu do jiných aplikací a zpracovatelských jednotek.
Modul může také generovat iCalendar soubory za běhu, na základě dobře organizované informace, přivádí k tomu.
Modul iCalendar snaží zůstat co nejblíže k původní iCalendar standardu, stejně jako Python umožňuje tak učinit.
Naleznete v dokumentaci, než se pustíme do tohoto projektu.

Co je nového v této verzi:

  • Přidáno Python 3 support.

Co je nového ve verzi 3.4:

  • Přepnout na unicode interně. To by mělo opravit všechny chyby en / dekódování.
  • Podpora hodnoty non-ascii parametrů.
  • Přidána funkce pro transformaci znaků v řetězci s '' + některý z r ",;: 'znaků do"% {: 02X}' formulář, aby se zabránilo dělení na znaků unikl ''
  • .
  • Povolit sekund ve vlastnostech vUTCOffset.
  • Let Component.decode lépe zvládat vRecur a vDDDLists vlastnosti.
  • Nedovolte Component.add re-kódovat již kódované hodnoty. To zjednodušuje API, protože není nutné výslovně enkódování = False.
  • Přejmenovat tzinfo_from_dt ke tzid_from_dt, což je to, co dělá.
  • Další podpora pro dateutil analyzován tzinfo objektů.

Co je nového ve verzi 3.1:

  • Použít parametr TZID na datetimes analyzována z recidivy ID
  • lokalizovat datetimes časových pásem, aby se zabránilo v letním čase přechodu chyb.
  • Povolit UTC kompenzace hodnoty nemovitosti typy dat v sekundách, který následuje specifikace RFC5545.
  • Odstranit utctz a normalized_timezone metody zjednodušit codebase. Tyto metody byly příliš malý, aby byly užitečné a slouží jen na jednom místě.
  • Při použití Component.add () přidat vlastnosti iCalendar, vynutit konverzi hodnoty na UTC vytvořen, dtstart a poslední změny. RFC očekává UTC těch vlastností.
  • Odstraněné poslední výskyty starého API (from_string).
  • Přidat 'rekurzivní "argument property_items () pro přepnutí rekurzivní zápis. Například při analýze a text / kalendáře text, včetně několika komponent (např vCalendar s 5 VEVENTs), nám potřebný předchozí situace prohlédnout všechny vlastnosti v VEVENTs, i když my prostě chceme vlastnosti pod komponenty vCalendar (verze, PRODID, CALSCALE , metoda).
  • Všechny unit testy pevné.

Co je nového ve verzi 3.0.1b2:

  • Pro všechny parametry TZID ve vlastnostech DATE-TIME, použijte timezone identifikátory (např Evropa / Vídeň) místo Timezone jmen (např SEČ), jak je požadováno podle RFC5545. Jména TIMEZONE jsou používány společně s časovou zónu, identifikátory v komponentech časové pásmo.
  • Časové pásmo rozebrat, problémy a zkušební opravy.
  • Vzhledem k tomu, používáme pytz časových pásem, použít také UTC tzinfo objekt z pytz knihovny místo vlastní realizace.

Požadavky na :

  • Python 2.6 nebo vyšší,
  • Pytz

Podobný software

Werkzeug
Werkzeug

12 Apr 15

vCard (Python)
vCard (Python)

13 May 15

biplist
biplist

13 Apr 15

urllib3
urllib3

12 May 15

Ostatní software developer Rok Garbas

unittest_jshint
unittest_jshint

14 Apr 15

github-collective
github-collective

20 Feb 15

Komentáře k iCalendar

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!