iCalendar

Screenshot der Software:
iCalendar
Softwarebeschreibung:
Version: 3.8.4
Upload-Datum: 13 Apr 15
Entwickler: Rok Garbas
Lizenz: Frei
Popularität: 136

Rating: 5.0/5 (Total Votes: 1)

iCalendar ist ein weit verbreitetes Dateiformat, die hauptsächlich von Kalender und persönliche Agenda Anwendungen und Websites.
Dieses Format kann verwendet werden, um Informationen über Veranstaltungen, Tagungen, Buchungen, Reservierungen und Kalender zu speichern.
iCalendar (.ics-Dateien) sind in regelmäßigen Abständen von Anwendungen und Diensten wie Google Kalender verwendet, Microsoft Outlook , Mozilla Thunderbird , Apple-Kalender, und so weiter.
Der iCalendar-Modul ermöglicht es Entwicklern, lesen .ics-Dateien und Ausgabe ihren Inhalt in andere Anwendungen und Verarbeitungseinheiten.
Das Modul kann auch erzeugen ICalendar Files automatisch, basierend auf gut organisierten Informationen, die ihr zugeführt wird.
Der iCalendar-Modul versucht so nah wie möglich am Original iCalendar-Standard zu bleiben, sowie Python lässt sie so zu tun.
Bitte beachten Sie die Dokumentation bevor man sich in dieses Projekt.

Was ist neu in dieser Pressemitteilung:

  • hinzugekommen Python 3 zu unterstützen.

Was ist neu in Version 3.4:

  • Wechseln Sie in Unicode intern. Dies sollte alle en / Decodierung Fehler zu beheben.
  • Unterstützung von Nicht-ASCII-Parameterwerte.
  • Hinzugefügt Funktionen Zeichen im String "zu verwandeln" + einem der r ';:' Zeichen in '% {: 02X}' Form der Aufteilung auf Zeichen zu vermeiden, kam mit ''
  • .
  • Sekunden Lassen Sie in vUTCOffset Eigenschaften.
  • Lassen Component.decode besser in den Griff vRecur und vDDDLists Eigenschaften.
  • Lassen Sie sich nicht Component.add-Neucodierung bereits codierten Werte. Dies vereinfacht die API, da gibt es keine Notwendigkeit explizit codieren pass = False.
  • Umbenennen tzinfo_from_dt zu tzid_from_dt, das ist, was es tut.
  • Mehr Unterstützung für dateutil Tzinfo Objekte analysiert.

Was ist neu in Version 3.1:

  • Tragen TZID Parameter Datetimes von RECURRENCE-ID analysiert
  • Lokalisieren Datetimes für Zeitzonen zu DST Übergang Fehler zu vermeiden.
  • Lassen Sie UTC-Offset-Eigenschaft Wert Datentypen in Sekunden, die RFC5545-Spezifikation folgt.
  • Entfernen utctz und normalized_timezone Methoden, um die Codebasis zu erleichtern. Die Methoden waren zu klein, nützlich und nur an einem Ort genutzt werden.
  • Wenn Sie Component.add (), um icalendar-Eigenschaften, zwingen Wert Umstellung auf UTC für ERSTELLT, DTSTART und letzten Änderung. Der RFC erwartet UTC für diese Eigenschaften.
  • Entfernt letzten Vorkommen des alten API (from_string).
  • Add 'recursive' Argument property_items (), um rekursive Liste wechseln. Zum Beispiel beim Analysieren einer text / calendar Text mit mehreren Komponenten (zB eine VCALENDAR mit 5 VEVENTs), mussten wir die vorherige Situation über alle Eigenschaften in VEVENTs zu schauen, auch wenn wir nur wollen die Eigenschaften unter der VCALENDAR Komponente (VERSION, PRODID, CALSCALE , METHOD).
  • Alle Unit-Tests festgelegt.

Was ist neu in Version 3.0.1b2:

  • Für alle TZID Parameter DATE-TIME Eigenschaften, verwenden Sie Zone Kennungen (zB Europe / Vienna) anstelle der Zeitzone Namen (zB CET), in der RFC5545 erforderlich. Zeitzone-Namen werden mit Zeitzone Kennungen in den Zeitzone-Komponenten verwendet.
  • Timezone Parsing, Themen und Testfixes.
  • Da wir pytz für Zeitzonen, UTC auch Tzinfo Objekt aus der pytz Bibliothek statt eigene Implementierung verwenden.

Anforderungen :

  • Python 2.6 oder höher
  • pytz

Ähnliche Software

Couchquery
Couchquery

13 May 15

csvfilter
csvfilter

1 Mar 15

PyYAML
PyYAML

13 May 15

CppHeaderParser
CppHeaderParser

20 Jul 15

Andere Software von Entwickler Rok Garbas

github-collective
github-collective

20 Feb 15

unittest_jshint
unittest_jshint

14 Apr 15

Kommentare zu iCalendar

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!