iCalendar

Screenshot Λογισμικό:
iCalendar
Στοιχεία Λογισμικού:
Εκδοχή: 3.8.4
Ανεβάστε ημερομηνία: 13 Apr 15
Προγραμματιστής: Rok Garbas
Άδεια: Δωρεάν
Δημοτικότητα: 32

Rating: nan/5 (Total Votes: 0)

iCalendar είναι μια πολύ διαδεδομένη μορφή αρχείου, κυρίως από το ημερολόγιο και προσωπική ατζέντα εφαρμογές και ιστοσελίδες.
Η μορφή αυτή μπορεί να χρησιμοποιηθεί για την αποθήκευση λεπτομέρειες σχετικά με εκδηλώσεις, ημερίδες, κρατήσεις, κρατήσεις και ημερολόγια.
iCalendar (.ics) αρχείων που χρησιμοποιούνται σε τακτική βάση από τις εφαρμογές και υπηρεσίες όπως το Google Calendar, Microsoft Outlook , Mozilla Thunderbird , η Apple Ημερολόγιο, και ούτω καθεξής.
Η μονάδα iCalendar επιτρέπει στους προγραμματιστές να διαβάσει αρχεία .ics και εξόδου το περιεχόμενό τους σε άλλες εφαρμογές και μονάδες επεξεργασίας.
Η μονάδα μπορεί επίσης να δημιουργήσει αρχεία iCalendar on the fly, βασίζεται σε καλά οργανωμένη πληροφορίες τροφοδοτούνται σε αυτό.
Η μονάδα iCalendar προσπαθούν να μείνουν όσο το δυνατόν πιο κοντά στο αρχικό πρότυπο iCalendar, καθώς και η Python σας επιτρέπει να το πράξει.
Ανατρέξτε στην τεκμηρίωση πριν ψάξω σε αυτό το έργο.

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Προστέθηκε Python 3 υποστήριξη.

Τι είναι καινούργιο στην έκδοση 3.4:

  • Εναλλαγή σε Unicode εσωτερικά. Αυτό θα πρέπει να διορθώσετε όλα τα λάθη en / αποκωδικοποίησης.
  • Υποστήριξη για τις τιμές των παραμέτρων non-ascii.
  • Προστέθηκε λειτουργίες για τη μετατροπή χαρακτήρων σε string με '' + κάθε 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 για τις ζώνες ώρας για να αποφευχθεί η DST σφάλματα μετάβασης.
  • Να επιτρέπεται UTC-OFFSET τύπους δεδομένων αξίας του ακινήτου σε δευτερόλεπτα, το οποίο ακολουθεί τις προδιαγραφές RFC5545.
  • Κατάργηση utctz και normalized_timezone μεθόδους για να απλοποιηθεί η βάση κώδικα. Οι μέθοδοι ήταν πάρα πολύ μικρό για να είναι χρήσιμη και χρησιμοποιείται μόνο σε ένα μέρος.
  • Όταν χρησιμοποιείτε Component.add () για να προσθέσετε ιδιότητες iCalendar, να αναγκάσει μια μετατροπή αξία σε UTC δημιουργούμενης, DTStart και τελευταίας τροποποίησης. Το RFC αναμένει UTC για αυτές τις ιδιότητες.
  • Αφαιρέθηκε τελευταίες εμφανίσεις του παλιού API (from_string).
  • Προσθήκη «αναδρομική» επιχείρημα για property_items () για να μεταβείτε αναδρομική λίστα. Για παράδειγμα, από την ανάλυση ενός κειμένου text / ημερολόγιο συμπεριλαμβανομένων των πολλαπλών συστατικών (π.χ. ένα vCalendar με 5 VEVENTs), η προηγούμενη κατάσταση μας απαιτείται να κοιτάξουν πέρα ​​από όλα τα ακίνητα σε VEVENTs ακόμη και αν θέλουμε μόνο τις ιδιότητες της στο πλαίσιο της συνιστώσας vCalendar (ΕΚΔΟΣΗ, prodid, CALSCALE , ΜΕΘΟΔΟΣ).
  • Όλες οι δοκιμές μονάδα σταθερό.

Τι είναι καινούργιο στην έκδοση 3.0.1b2:

  • Για όλες τις παραμέτρους TZID στις ιδιότητες ΗΜΕΡΟΜΗΝΙΑ-ΩΡΑ, χρησιμοποιούν αναγνωριστικά ζώνη ώρας (π.χ. Ευρώπη / Βιέννη) αντί των ονομάτων ζώνη ώρας (π.χ. CET), όπως απαιτείται από το RFC5545. Η ζώνη ώρας ονόματα χρησιμοποιούνται μαζί με τα αναγνωριστικά ζώνης ώρας στα συστατικά Ωριαία Ζώνη.
  • Ζώνη ώρας ανάλυσης, τα ζητήματα και διορθώσεις δοκιμή.
  • Από τη στιγμή που χρησιμοποιούν pytz για ζώνες ώρας, επίσης, να χρησιμοποιήσετε UTC tzinfo αντικείμενο από τη βιβλιοθήκη pytz αντί από την εφαρμογή τους.

Απαιτήσεις :

  • Python 2.6 ή νεότερη έκδοση
  • Pytz

Παρόμοια λογισμικά

phonenumbers
phonenumbers

19 Jul 15

WeasyPrint
WeasyPrint

12 May 15

URLObject
URLObject

13 Apr 15

cssselect
cssselect

6 Jun 15

Άλλο λογισμικό του προγραμματιστή Rok Garbas

github-collective
github-collective

20 Feb 15

unittest_jshint
unittest_jshint

14 Apr 15

Σχόλια για iCalendar

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία