iCalendar

Screenshot Software:
iCalendar
Detalii soft:
Versiune: 3.8.4
Incarca data: 13 Apr 15
Producător: Rok Garbas
Licenţă: Gratuit
Popularitate: 136

Rating: 5.0/5 (Total Votes: 1)

iCalendar este un format de fișier utilizat pe scară largă, în special prin calendar și ordinea de zi personal aplicații și site-uri web.
Acest format poate fi utilizat pentru a stoca detalii despre evenimente, întâlniri, rezervările, rezervări și calendare.
iCalendar (.ics) fișiere sunt folosite în mod regulat de către aplicații și servicii, cum ar fi Google Calendar, Microsoft Outlook , Mozilla Thunderbird , Apple Calendar, și așa mai departe.
Modulul iCalendar permite dezvoltatorilor să citească .ics fișiere și producția de conținut acestora la alte aplicații și unități de procesare.
Modulul poate genera, de asemenea, fișiere iCalendar pe zbor, pe baza unor informații bine organizat, alimentat la ea.
Modulul iCalendar încearcă să rămână cât mai aproape de standardul iCalendar inițial, precum și execută Python o face acest lucru.
Vă rugăm să consultați documentația înainte intrand in acest proiect.

Ce este nou în această versiune:

  • Adăugat Python 3 sprijin.

Ce este nou în versiunea 3.4:

  • Comutare la unicode intern. Acest lucru ar trebui să stabilească toate erorile en / decodificare.
  • Suport pentru valorile parametrilor non-ASCII.
  • funcții Adăugat de a transforma caractere în șir cu '' + oricare dintre r ",;:" caractere în "% {: 02X}" formular pentru a evita divizarea pe caractere scăpat cu ''
  • .
  • Permiteți secunde în proprietăți vUTCOffset.
  • Să Component.decode mai bine se ocupe vRecur și vDDDLists proprietăți.
  • Nu lăsa Component.add re-encode valori deja codificate. Acest lucru simplifică API, deoarece nu este nevoie să treacă în mod explicit codifica = Fals.
  • Redenumire tzinfo_from_dt la tzid_from_dt, care este ceea ce face.
  • mai mult sprijin pentru dateutil analizat tzinfo obiecte.

Ce este nou în versiunea 3.1:

  • Aplicare parametru TZID la datetimes parsate din REAPARIȚIEI-ID
  • Localizeaza datetimes pentru a fusurilor orare pentru a evita erorile de tranziție pentru ora de vară.
  • Permiteți tipuri de date de valoare proprietate UTC compensate în câteva secunde, care urmează caietul de sarcini RFC5545.
  • Eliminați metode utctz și normalized_timezone a simplifica codebase. Metodele au fost prea mici pentru a fi utilă și folosite doar la un singur loc.
  • La utilizarea Component.add () pentru a adăuga proprietăți iCalendar, forța o conversie valoare de UTC pentru CREAT, DTSTART și ultimul MODIFICATE. RFC așteaptă UTC pentru acele proprietăți.
  • ultimele apariții eliminate de API vechi (from_string).
  • Adăugați argumentul 'recursiv' la property_items () pentru a comuta listare recursiv. De exemplu, atunci când parsarea un text text / calendar, inclusiv mai multe componente (de exemplu, o VCALENDAR cu 5 VEVENTs), situația anterioară ne cere să se uite peste toate proprietățile din VEVENTs chiar dacă vrem doar proprietățile din cadrul componentei VCALENDAR (VERSIUNE, prodid, CALSCALE , METODA).
  • Toate testele unitare fixe.

Ce este nou în versiunea 3.0.1b2:

  • Pentru toți parametrii TZID din proprietăți data-timp, utilizați fus orar de identificare (de exemplu, Europa / Viena) în loc de nume de fus orar (de exemplu CET), în conformitate cu RFC5545. Numele zonei de fus orar sunt folosite împreună cu identificatorii fus orar în componentele de fus orar.
  • Timezone parsare, probleme și soluții de testare.
  • Din moment ce am folosi pytz pentru a fusurilor orare, de asemenea, utilizați UTC tzinfo obiect din biblioteca pytz în loc de punere în aplicare propriu.

Cerințe :

  • Python 2.6 sau mai mare
  • Pytz

Software similare

python-magento
python-magento

6 Jun 15

Greenlet
Greenlet

21 Jul 15

lxml
lxml

12 May 15

Python-cjson
Python-cjson

10 Feb 16

Alte software-uri de dezvoltator Rok Garbas

github-collective
github-collective

20 Feb 15

unittest_jshint
unittest_jshint

14 Apr 15

Comentarii la iCalendar

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!