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

Couchquery
Couchquery

13 May 15

json_diff
json_diff

6 Jun 15

rarfile
rarfile

13 Apr 15

python-money
python-money

5 Jun 15

Ostatní software developer Rok Garbas

github-collective
github-collective

20 Feb 15

unittest_jshint
unittest_jshint

14 Apr 15

Komentáře k iCalendar

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