python-Gammu είναι Python δέστρες για Gammu βιβλιοθήκη. Επί του παρόντος δεν υποστηρίζει όλες τις λειτουργίες Gammu, αλλά το φάσμα των καλυπτόμενων λειτουργιών αυξάνεται, αν χρειάζεστε κάποια ειδική, μη διστάσετε να χρησιμοποιήσετε το σφάλμα του συστήματος παρακολούθησης για τα αιτήματα χαρακτηριστικό.
Εγκατάσταση:
Πρώτα θα πρέπει να έχετε εγκαταστήσει Gammu ως κοινή βιβλιοθήκη και με τα αρχεία κεφαλίδας. Μπορείτε να χρησιμοποιήσετε είτε τα πακέτα για την αγαπημένη σας διανομή ή να το κάνουμε με το χέρι (αντικατάσταση XXX από την τρέχουσα έκδοση Gammu):
> Xfj πίσσα Gammu-XXX.tar.bz2
> Cd Gammu-XXX
> ./configure --prefix = / Usr
> Μερίδιο μάρκα
> Su
# Make installshared
Για την εύρεση βιβλιοθήκες Gammu, pkg-config χρησιμοποιείται, έτσι παρακαλούμε να εγκαταστήσετε επίσης.
Στη συνέχεια, μπορείτε να χτίσετε και να εγκαταστήσετε το python-Gammu. Χρησιμοποιεί πρότυπο distutils, έτσι:
> Python setup.py κατασκευής
> Su
# Python setup.py εγκαταστήσετε
Μπορείτε να παρακάμψετε τις τιμές που αποκτήθηκαν από pkg-config από μεταβλητές περιβάλλοντος
GAMMU_LIB και GAMMU_INC:
GAMMU_LIB = path_to_gammu_library
GAMMU_INC = path_to_gammu_includes
Python setup.py κατασκευής στο τρέξιμο
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Νέα επιλογή SMSD config HardResetFrequency
- Gammu υποστηρίζει τώρα freedesktop.org/XDG προδιαγραφές για τις θέσεις config αρχείο και διαβάζει ~ / .config / Gammu / config.
- Χρονικό όριο Αύξηση για AT + CMGL (bug # 1317).
- Προστέθηκε υποστήριξη για τις προαιρετικές περιοχές αναφορά παράδοσης, όπως ορίζεται από το ETSI 123 040, ενότητα 9.2.2.3 (bug # 1304).
- βάση δεδομένων SMSD ονομάζεται τώρα & quot? Υποδοχής & quot? Δεν & quot? Υ & quot?.
Διαμόρφωσης κεντρικού
Τι είναι καινούργιο στην έκδοση 1.23.0:
- Παρτίδα του SMSD αλλαγές που σχετίζονται με:
- Νέα DBI backend που χειρίζεται πολύ καλά πολλές βάσεις δεδομένων.
- SMSD και ένεση εργαλείο είναι τώρα ξεχωριστά εκτελέσιμα.
- Νέο εργαλείο παρακολούθησης για SMSD.
- SMSD μπορεί τώρα να τρέξει ως υπηρεσία των Windows.
- SMSD συμπεριφέρεται όμορφα ως ένα δαίμονα για το Linux (syslog υποστήριξη, διαχείριση SIGHUP, σωστή daemonizing, κλπ.).
- Συγχώνευση python-Gammu:
- δεσμός της Python δεν είναι πλέον ξεχωριστά έργα, είναι τώρα μέρος του Gammu απελευθέρωση.
- Καλύτερη υποστήριξη για τα καλώδια USB Nokia σε Linux:
- Gammu τώρα έχει libusb-1.0 με βάση στήριξης για τα καλώδια USB Nokia.
- Αυτό μας δίνει ώθηση απόδοση και υποστήριξη για DKU-2 καλώδια.
- Πολύ περισσότερες δοκιμές:
- Περίπου το 1/3 του κώδικα καλύπτεται πλέον από τις περιπτώσεις δοκιμής.
- Dummy τηλέφωνο backend για να επιτρέψει τον έλεγχο χωρίς συνδεδεμένο τηλέφωνο.
- Γενικά κωδικός καθαρισμού:
- Σταθερή τόνους των προβλημάτων που υπάρχουν με τις περιπτώσεις δοκιμής, valgrind και cppcheck.
- ΑΝΑΔΙΟΡΓΑΝΩΣΗ δομή κωδικός λίγο να ξεκαθαριστεί ποια τμήματα υποστηρίζονται.
- Τεκμηρίωση:
- Αρκετές νέες σελίδες man έχουν προστεθεί, το πιο σημαντικό είναι για την τεκμηρίωση SMSD και όλα τα χαρακτηριστικά του προγράμματος.
Οι
Τι είναι καινούργιο στην έκδοση 1.22.94:.
- Fix κάποιες διαρροές μνήμης που βρέθηκαν από cppcheck
- Εφαρμόζεται επανασύνδεση / προσπαθήσετε ξανά στο DBI οδηγού.
- διαρροές μνήμης Φιξ στο SMSD βρέθηκε από valgrind.
- Fix αποκωδικοποίηση του άλλου Nokia τύπο μηνύματος.
- Υποστήριξη για τη διέλευση λάβει αναγνωριστικό μήνυμα στο DBI.
- Dummy τηλέφωνο υποστηρίζει τώρα τον τηλεφωνικό κατάλογο, ημερολόγιο, todo, το σύστημα αρχείων.
- Πειραματική υποστήριξη οθόνη SMSD στα Windows.
- Προστέθηκε ID για το Nokia 2680 (bug # 813).
- Αριθμός επαναλήψεων του μηνύματος στο SMSD μπορεί να ρυθμιστεί.
- Ενημέρωση αρχεία SQL σε νέα έκδοση (ως επί το πλείστον πρόσθεσε χρήσιμα ευρετήρια).
- Αποσύρεται δική της λογική για τη δημιουργία ταυτοτήτων για SMS και βασίζονται σε διακομιστή SQL (μόνο στο DBI οδηγός για τώρα).
Τι είναι καινούργιο στην έκδοση 1.22.93:.
- Σταθερή προνόμια πτώση σε SMSD
- SMSD inject τώρα χρησιμοποιεί σωστά PhoneID.
- Βελτίωση της τεκμηρίωσης SMSD.
- Μεταφράσεις βελτιώσεις.
- Προσθήκη ID για το Nokia 7373.
- Μην προσπαθήσετε να χρησιμοποιήσετε το σύστημα αρχείων ΟΒΕΧ αν IrMC πρόσβαση αναγκάστηκε.
- Fix πιθανή σύγκρουση αποκωδικοποιητή LMB.
- Αποφύγετε κορδόνι μήκους υπερχείλισης στο Nokia τηλεφωνικό κατάλογο κωδικοποιητή.
- Εισήγαγε προς τα πίσω συμβατότητα του gammu.StateMachine.SetConfig.
- Πειραματική DKU-2 οδηγός userspace χρησιμοποιώντας libusb-1,0 (fbususb).
- python-Gammu μπορεί τώρα να εισάγετε μηνύματα σε SMSD (αντικείμενο gammu.SMSD).
- καταστήματα SMSD Η απεσταλμένων / ληφθέντων μηνυμάτων στη βάση δεδομένων.
- Προστέθηκε πρόγραμμα Gammu-SMSD-Monitor για την παρακολούθηση της κατάστασης της SMSD.
- python-Gammu τώρα να παρακολουθείτε το κράτος SMSD.
- Μην προσπαθήσετε να χρησιμοποιήσετε ΟΒΕΧ 1.0 είναι πάρα πολύ παλιά (bug # 807).
- Καλύτερη αναλύσει ATI απαντήσεις από τη Samsung (bug # 806).
- Καλύτερη αναλύσει CSQ απαντήσεις από τη Samsung (bug # 806).
- Προσθέστε μικρές καθυστερήσεις στην αποστολή SMS / εξοικονόμηση (bug # 794).
- SMSD μπορεί τώρα να τρέξει για καθορισμένο αριθμό των βρόχων.
- Προστέθηκε DBI backend για SMSD, έτσι υποστηρίζουμε τώρα ευρύ φάσμα των βάσεων δεδομένων.
- SMSD δεν διαγράφει SMS από το τηλέφωνο όταν σώζει απέτυχε.
- δομή Προστέθηκε SQL για SQLite, η οποία μπορεί να χρησιμοποιηθεί μέσω του DBI.
- python-Gammu μπορεί να τρέξει και να σταματήσει SMSD.
- Η αρχική εφαρμογή του ανδρεικέλου οδηγού τηλεφώνου για έλεγχο.
- Αφήστε να ρυθμίσετε διαδρομή προς config από την γραμμή εντολών.
- οθόνη SMSD επιτρέπει εξόδου σε CSV.
Περίληψη
Οθόνη
Τι είναι καινούργιο στην έκδοση 1.22.92:.
- Σταθερή πάρει από το όνομα του δικτύου από αποθηκευμένο μήνυμα
- Σταθερή κωδικοποίηση του κειμένου σε ορισμένες κωδικοποιήσεις με τον κινητήρα.
- Εντοπισμός περισσότερα Siemens CME κωδικούς σφαλμάτων.
- των Windows δυαδική είναι ξανά με υποστήριξη MySQL.
- Αρχική εγγενή υποστήριξη για Motorola τηλεφωνικό κατάλογο (bug # 748).
- Χρησιμοποιήστε getpass εάν είναι διαθέσιμο για τον κωδικό PIN γραμμή.
- Σταθερή parsing του αριθμού τηλεφώνου από τις εισερχόμενες κλήσεις.
- Προστέθηκε ID για το Nokia 1112.
- Αποσύρεται παρωχημένες συσκευασία / debian και το σημείο χρηστών να πακέτων.
- συντριβή Fix όταν λογότυπο του φορέα είναι άδειο.
- διαρροή μνήμης Φιξ στο SMS αντιγράφων ασφαλείας.
- Σταθερή επεξεργασία των εξερχόμενων SMSD με την PostgreSQL (bug # 803).
- Αυτόματη ανίχνευση του καταλόγου lib64 για την εγκατάσταση.
- Να επιτρέπεται η ξεχωριστή εγκατάσταση ορισμένων συστατικών στα Windows.
Τι είναι καινούργιο στην έκδοση 1.22.91:
- python-Gammu ήταν εδώ για περισσότερο από πέντε χρόνια και τώρα έχει φύγει! Καλά δεν είναι πραγματικά, δεν μπορώ παρά να ενταχθούν στην κανονική πηγές Gammu, τι είναι ούτως ή άλλως λογικό μέρος όπου ανήκει. Ειδικά όταν ψάχνετε για τελευταία δελτία, τα οποία ούτως ή άλλως συνδέονται μεταξύ τους.
- Το γεγονός ότι πολλές προηγούμενες εκδόσεις πρέπει να συμβεί από κοινού τόσο για python-Gammu και Gammu δεν είναι ο μόνος λόγος για τη συγχώνευση. Τα άλλα δύο βασικούς λόγους είναι cross-κατάρτιση και δοκιμές. Εκτός από αυτό, με νέα πηγή, θα είναι ευκολότερο για κάποιες διανομές να αναπτύξει νεότερες Gammu να κυκλοφορήσει προϊόντα.
- Για τη δοκιμή σίγουρα θα μπορούσε να χρησιμοποιήσει κάποια Python πλαίσιο που βασίζεται δοκιμή, αλλά θα ήθελα να έχω όλα τα αποτελέσματα δοκιμών σε ένα μόνο τόπο και δεν βρήκα κάτι, τι θα ενσωματωθούν εύκολα κάποια πλαίσιο δοκιμών πύθωνα με κάποια ταμπλό και επίσης θα να είναι σε θέση να κάνει τις δοκιμές C. Επίσης τρέχουσα ctest / CDash combo χρησιμοποιείται σε Gammu ταιριάζει πραγματικά στις ανάγκες μου για την καλή εικόνα τι συμβαίνει στην καθημερινή δοκιμές, γι 'αυτό προτίμησε να μείνει με το ισχύον σύστημα.
- Cross-συλλογή είναι πραγματικά λείπει σε distutils και ήμουν με τη χρήση σετ αμυχές να παράγει σωστά εκτελέσιμα για Windows σε Linux. Με τις σημερινές CMake ρύθμισης που βασίζεται, όλα αυτά είναι απλά θέμα παροχής Python παράδειγμα να χρησιμοποιήσετε.
- Από την άλλη πλευρά, δεν μπορώ να ρίξει πραγματικά distutils χρήση, καθώς θα εξακολουθούν να χρειάζονται για τη δημιουργία δυαδικών εγκατάστασης για τα Windows, εκτός και αν θα βρω λίγο έξυπνος τρόπος για το πώς να το κάνουμε αυτό σε CMake (τα οποία θεωρώ πολύ αμφιβάλλω).
Υποστήριξη
Τι είναι καινούργιο στην έκδοση 0.28:
- Αυτή η έκδοση διορθώνει πιθανές συγκρούσεις, φέρνει συμβατότητα με Gammu 1.22. 0, και προσθέτει υποστήριξη για τη μετατροπή σε και από μορφές vCard / vCalendar / iCalendar.
Τι είναι καινούργιο στην έκδοση 0.27:
- Αυτή η έκδοση προσθέτει υποστήριξη για νέα χαρακτηριστικά Gammu και διορθώνει πολλά κωδικοποίησης σφάλματα.
Απαιτήσεις :
- Python
- Gammu
Τα σχόλια δεν βρέθηκε