Анонсы широко используется формат файла, в основном, календаря и личный повестки дня приложений и веб-сайтов.
Этот формат может быть использован для хранения сведений о событиях, встречах, бронирование, бронирование и календарей.
Анонсы (.ics) файлы используются на регулярной основе приложений и услуг, таких как календарь Google, Microsoft Outlook , Mozilla Thunderbird , Apple, календарь, и так далее.
Модуль Анонсы позволяет разработчикам читать .ics файлы и выход их содержания в другие приложения и обработки единиц.
Модуль может также генерировать файлы Анонсы на лету, на основе хорошо организованной информации, поступающей к нему.
Модуль Анонсы пытается остаться как можно ближе к первоначальному стандарту Анонсы, а также Python позволяет это сделать.
Пожалуйста, обратитесь к документации, прежде чем углубляться в этот проект.
Что нового В этом выпуске:
- Добавлена поддержка Python 3.
Что нового в версии 3.4:
- Переключить на Unicode внутренне. Это должно исправить все ошибки EN / декодирования.
- Поддержка значений параметров не-ASCII.
- Добавлены функции для преобразования символов в строке с '' + любой из R ',;:' символы в '% {: 02X}' форма, чтобы избежать расщепления на гольцов отделался '' .
- Разрешить секунд в свойствах vUTCOffset.
- Давайте Component.decode лучше справляться vRecur и vDDDLists свойства.
- Не позволяйте Component.add перекодировать уже закодированные значения. Это упрощает API, так как нет необходимости явно не пройти кодирование = False.
- Переименовать tzinfo_from_dt в tzid_from_dt, что что он делает.
- Дополнительная поддержка для dateutil анализируется tzinfo объектов.
Что нового в версии 3.1:
- Применить параметр TZID в DateTimes выделенных из рецидива ID
- Локализация DateTimes для часовых поясов, чтобы избежать перехода на летнее ошибки перехода.
- Разрешить UTC-Offset типы данных значений свойств в секундах, которое следует RFC5545 спецификации.
- Удалить utctz и normalized_timezone методы для упрощения кода. Методы были слишком мал, чтобы быть полезным и просто использовали в одном месте.
- При использовании Component.add (), чтобы добавить свойства Анонсы, заставить преобразование значения по Гринвичу для создания, DTSTART и последнего изменения. RFC, ожидает UTC для этих свойств.
- Удалены последние вхождения старого API (from_string).
- Добавить »рекурсивный" аргумент property_items () для переключения рекурсивный список. Например при анализе текста / календарь текст в том числе нескольких компонентов (например, VCalendar с 5 VEVENTs), предыдущий ситуация потребовала от нас, чтобы просмотреть все свойства в VEVENTs даже если мы просто хотим свойства в рамках компонента VCALENDAR (версия, ProdID, CALSCALE , метод).
- Все модульные тесты фиксированной.
Что нового в версии 3.0.1b2:
- Для всех параметров TZID в свойствах дата-время, использовать идентификаторы часовой пояс (например, Европа / Вена) вместо имен часовых поясов (например CET), в соответствии с требованиями RFC5545. Имена часовой пояс используется вместе с идентификаторами часовых поясов в компонентах часовой пояс.
- Временная разбор, вопросы и тестовые исправления.
- Так как мы используем pytz часовых поясов, а также использовать UTC tzinfo объекта из библиотеки pytz вместо собственной реализации.
Требования
- Python 2.6 или выше
- Pytz
Комментарии не найдены