iCalendar

Screenshot Software:
iCalendar
Szczegóły programowe:
Wersja: 3.8.4
Filmu: 13 Apr 15
Wywoływacz: Rok Garbas
Licencja: Wolny
Popularność: 32

Rating: nan/5 (Total Votes: 0)

iCalendar jest szeroko stosowany format, głównie kalendarzowych i porządku obrad osobistych aplikacji i stron internetowych.
Format ten może być używany do przechowywania szczegółów na temat imprez, spotkań, rezerwacji, rezerwacje i kalendarzy.
iCalendar (ics) pliki są używane regularnie przez aplikacje i usługi, takie jak Google Calendar, Microsoft Outlook , Mozilla Thunderbird , Apple Kalendarz, i tak dalej.
Moduł iCalendar umożliwia programistom odczytać pliki i ics wyjście ich treści do innych aplikacji i urządzeń przetwarzających.
Moduł może również generować pliki iCalendar na bieżąco, w oparciu o dobrze zorganizowaną informacje podawane do niego.
Moduł iCalendar próbuje pozostać jak najbliżej do pierwotnego iCalendar, jak Python pozwala to zrobić.
Proszę zapoznać się z dokumentacją przed zagłębieniem do tego projektu.

Co nowego w tym wydaniu:

  • Dodane Python 3 wsparcie.

Co nowego w wersji 3.4:

  • Przełącz na unicode wewnętrznie. To powinno rozwiązać wszystkie błędy pl / dekodowania.
  • Wsparcie dla wartości parametrów innych niż ASCII.
  • Dodane funkcje przekształcić znaków w ciąg z '' + któregokolwiek z r ',;:' znaków w '% {: 02x}' forma uniknąć podziału na znaki uciekł z ''
  • .
  • Możliwość sekund właściwości vUTCOffset.
  • Niech Component.decode lepiej obsługiwać vRecur i vDDDLists właściwości.
  • Nie daj Component.add ponownie zakodować już zakodowane wartości. Upraszcza to API, ponieważ nie ma potrzeby jawnie przekazać kodowanie = False.
  • Zmień nazwę tzinfo_from_dt do tzid_from_dt, co jest, co robi.
  • Więcej wsparcia dla dateutil analizowany tzinfo obiektów.

Co nowego w wersji 3.1:

  • Zastosuj parametr TZID do datetimes analizowanych od nawrotu-ID
  • Zlokalizuj datetimes dla stref czasowych, aby uniknąć błędów przejścia DST.
  • Możliwość UTC OFFSET typy danych wartości nieruchomości w ciągu kilku sekund, co następuje specyfikacji RFC5545.
  • Usuń metod utctz i normalized_timezone uproszczenie kodzie. Metody były zbyt małe, aby być użyteczne i używane tylko w jednym miejscu.
  • Podczas korzystania Component.add (), aby dodać właściwości ICalendar, wymuszenia konwersji wartości na UTC dla tworzonych, DTSTART i Last-Modified. RFC oczekuje UTC tych właściwości.
  • Usunięto ostatnie wystąpienie starego API (from_string).
  • Dodaj 'rekurencyjny "argument property_items (), aby przełączyć rekurencyjnej listę. Na przykład podczas analizowania tekstu, tekst / kalendarza, w tym wielu komponentów (np VCALENDAR z 5 VEVENTs), poprzednia sytuacja wymaga od nas, aby spojrzeć na wszystkie nieruchomości w VEVENTs nawet jeśli chcemy tylko właściwości w ramach komponentu VCALENDAR (wersja, prodid, CALSCALE , METODA).
  • Wszystkie testy jednostkowe ustalone.

Co nowego w wersji 3.0.1b2:

  • Dla wszystkich parametrów TZID w nieruchomości Date-Time, używają identyfikatorów strefy czasowej (np Europa / Wiedeń) zamiast nazwy stref czasowych (np CET), zgodnie z RFC5545. Nazwy strefy czasowej są stosowane razem z identyfikatorami strefy czasowej komponentów strefę czasową.
  • Strefa czasowa analizowania, problemy i poprawki do badań.
  • Ponieważ używamy pytz dla stref czasowych, także używać UTC tzinfo obiektu z biblioteki pytz zamiast własnej realizacji.

Wymagania :

  • Python 2.6 lub wyższy,
  • Pytz

Podobne oprogramowanie

pycparser
pycparser

4 Jun 15

isit
isit

1 Mar 15

listparser
listparser

12 May 15

Mahotas
Mahotas

12 May 15

Inne programy z deweloperem Rok Garbas

unittest_jshint
unittest_jshint

14 Apr 15

github-collective
github-collective

20 Feb 15

Komentarze do iCalendar

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!