iCalendar

Software screenshot:
iCalendar
Rincian Software:
Versi: 3.8.4
Tanggal Upload: 13 Apr 15
Pengembang: Rok Garbas
Lisensi: Gratis
Popularitas: 136

Rating: 5.0/5 (Total Votes: 1)

iCalendar adalah format file yang banyak digunakan, terutama oleh kalender dan agenda pribadi aplikasi dan situs web.
Format ini dapat digunakan untuk menyimpan rincian tentang acara, rapat, pemesanan, pemesanan dan kalender.
iCalendar (.ics) file yang digunakan secara teratur oleh aplikasi dan layanan seperti Google Calendar, Microsoft Outlook , Mozilla Thunderbird , Apple Calendar, dan sebagainya.
The iCalendar modul memungkinkan pengembang untuk membaca file ICS dan output konten mereka ke aplikasi lain dan unit pengolahan.
Modul ini juga dapat menghasilkan file iCalendar on the fly, berdasarkan informasi yang terorganisasi dengan baik makan untuk itu.
The iCalendar Modul mencoba untuk tetap sedekat mungkin dengan standar iCalendar asli, serta Python memungkinkan itu melakukannya.
Silakan lihat dokumentasi sebelum menggali proyek ini.

Apa yang baru dalam rilis ini:

  • 3 Ditambahkan dukungan Python
  • .

Apa yang baru di versi 3.4:

  • Beralih ke unicode internal. Ini harus memperbaiki semua kesalahan en / decoding.
  • Dukungan untuk nilai parameter non-ascii.
  • fungsi Ditambahkan untuk mengubah karakter dalam string dengan '' + salah satu r ',;:' karakter menjadi '% {: 02X}' bentuk untuk menghindari pemisahan pada karakter melarikan diri dengan ''
  • .
  • Izinkan detik di properti vUTCOffset.
  • Biarkan Component.decode lebih baik menangani vRecur dan vDDDLists properti.
  • Jangan biarkan Component.add re-encode nilai yang sudah dikodekan. Ini menyederhanakan API, karena tidak perlu secara eksplisit lulus encode = False.
  • Ubah nama tzinfo_from_dt untuk tzid_from_dt, yang adalah apa yang dilakukannya.
  • dukungan lainnya untuk dateutil parsing tzinfo benda.

Apa yang baru di versi 3.1:

  • Terapkan parameter TZID ke datetimes diurai dari kekambuhan-ID
  • pelokalan datetimes untuk zona waktu untuk menghindari kesalahan transisi DST.
  • Izinkan UTC-OFFSET tipe data nilai properti dalam hitungan detik, yang mengikuti spesifikasi RFC5545.
  • Hapus utctz dan normalized_timezone metode untuk menyederhanakan basis kode. Metode yang terlalu kecil untuk menjadi berguna dan hanya digunakan di satu tempat.
  • Bila menggunakan Component.add () untuk menambahkan sifat iCalendar, memaksa konversi nilai UTC untuk MENCIPTAKAN, DTSTART dan TERAKHIR-MODIFIKASI. RFC mengharapkan UTC untuk properti tersebut.
  • Dihapus kejadian terakhir API tua (from_string).
  • Add argumen 'rekursif' ke property_items () untuk beralih daftar rekursif. Misalnya ketika parsing teks teks / kalender termasuk beberapa komponen (misalnya VCALENDAR dengan 5 VEVENTs), situasi sebelumnya diperlukan kita untuk melihat seluruh properti di VEVENTs bahkan jika kita hanya ingin properti di bawah komponen VCALENDAR (VERSION, PRODID, CALSCALE , METODE)
  • .
  • Semua unit test tetap.

Apa yang baru dalam versi 3.0.1b2:

  • Untuk semua parameter TZID sifat TANGGAL-WAKTU, menggunakan pengidentifikasi zona waktu (misalnya Eropa / Vienna) bukan nama zona waktu (misalnya CET), seperti yang dipersyaratkan oleh RFC5545. Nama Timezone yang digunakan bersama-sama dengan pengidentifikasi zona waktu dalam komponen Timezone.
  • Timezone parsing, masalah dan perbaikan test
  • .
  • Karena kita menggunakan pytz untuk zona waktu, juga menggunakan UTC tzinfo objek dari perpustakaan pytz bukan implementasi sendiri.

Persyaratan :

  • Python 2.6 atau lebih tinggi
  • Pytz

Software yang serupa

json2xlsx
json2xlsx

5 Jun 15

configs
configs

1 Mar 15

lxml
lxml

12 May 15

csvfilter
csvfilter

1 Mar 15

Perangkat lunak lain dari pengembang Rok Garbas

unittest_jshint
unittest_jshint

14 Apr 15

github-collective
github-collective

20 Feb 15

Komentar untuk iCalendar

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!