Мам є широко використовуваний формат файлу, в основному, календаря і особистого плану додатків і веб-сайтів.
Цей формат може бути використаний для зберігання відомостей про події, зустрічі, бронювання, бронювання та календарі.
Мам (.ics) файли використовуються на регулярній основі програм та послуг, таких як Google Calendar, Microsoft Outlook Mozilla Thunderbird , Apple календар, і так далі.
Модуль Мам дозволяє розробникам читати Мікросхеми файлів і виведення їх вмісту в інші додатки і технологічних установок.
Модуль може також генерувати Мам файли на льоту, на основі добре організованої інформації, що надходить до нього.
Модуль Мам намагається залишитися якомога ближче до первісного стандарту Мам, а також 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-зміщення типи даних значень властивостей в секундах, яке слід RFC5545 специфікації.
- Видалити utctz і normalized_timezone методи для спрощення коду. Методи були занадто малий, щоб бути корисним і використовується тільки в одному місці.
- При використанні Component.add (), щоб додати властивості Мам, змусити перетворення значення до UTC по створеним, DTSTART і Last-Modified. RFC очікує UTC для цих властивостей.
- Дистанційні останні входження старого API (from_string).
- Add 'рекурсивна "аргумент property_items () для перемикання рекурсивний список. Наприклад при аналізі тексту / календар текст у тому числі кількох компонентів (наприклад, VCalendar з 5 VEVENTs), попередня ситуація зажадала від нас, щоб подивитися на всі властивості в VEVENTs навіть якщо ми просто хочемо властивості рамках компоненту VCALENDAR (версія, ProdID, CALSCALE , метод).
- Все модульні тести виправлена.
Що нового у версії 3.0.1b2:
- Для всіх параметрів TZID у властивостях дата-час використовувати ідентифікатори часовий пояс (наприклад, в Європі / Відень) замість імен часових поясів (наприклад CET), як того вимагає RFC5545. Імена часовий пояс використовується разом з ідентифікаторами часових поясів в компонентах часовий пояс.
- Тимчасова розбору, питання і перевіряти виправлення.
- Так як ми використовуємо pytz часових поясів, а також використовувати UTC tzinfo об'єкта з pytz бібліотеки замість власної реалізації.
Вимоги
- Python 2.6 або вище
- Pytz
Коментар не знайдено