python-gammu

Software screenshot:
python-gammu
Dettagli del software:
Versione: 1.32.0
Data di caricamento: 20 Feb 15
Sviluppatore: Michal Cihar
Licenza: Libero
Popolarità: 29

Rating: nan/5 (Total Votes: 0)

python-gammu sono binding Python per la libreria Gammu. Attualmente non supporta tutte le funzioni Gammu, ma gamma di funzioni coperte è in aumento, se avete bisogno di qualche specifico, sentitevi liberi di utilizzare il sistema di tracciamento dei bug per richieste di nuove funzionalità.
Posa In Opera:
Prima di tutto bisogna Gammu installato come libreria condivisa e con i file di intestazione. È possibile utilizzare sia i pacchetti della vostra distribuzione preferita o farlo a mano (sostituire XXX da versione gammu corrente):
> Tar xfj gammu-XXX.tar.bz2
> Cd gammu-XXX
> ./configure --prefix = / Usr
> Make quota
> Su
# Fare installshared
Per trovare le librerie Gammu, viene utilizzato pkg-config, quindi per favore installare anche.
Quindi è possibile costruire e installare python-Gammu. Utilizza Distutils standard, così:
> Python setup.py costruire
> Su
# Python setup.py install
È possibile ignorare i valori acquisiti da pkg-config da variabili d'ambiente
GAMMU_LIB e GAMMU_INC:
GAMMU_LIB = path_to_gammu_library
GAMMU_INC = path_to_gammu_includes
python setup.py costruire costruzione funzionamento

Cosa c'è di nuovo in questa versione:.

  • Nuova opzione SMSD config HardResetFrequency
  • Gammu ora supporta le specifiche freedesktop.org/XDG per le posizioni dei file di configurazione e legge ~ / .config / gammu / config.
  • Aumenta timeout per AT + CMGL (bug # 1317).
  • Aggiunto il supporto per le parti di report consegna opzionali come definita da ETSI 123 040, sezione 9.2.2.3 (bug # 1304).

  • Configurazione dell'host
  • del database SMSD è ora denominato & quot; ospite & quot; non & quot; PC & quot;.

Cosa c'è di nuovo in versione 1.23.0:

  • Lotto di cambiamenti SMSD correlati:
  • Nuovo DBI backend che gestisce ben più database.
  • SMSD e iniettare strumento sono ora i binari separati.
  • Nuovo strumento di monitoraggio per SMSD.
  • SMSD ora può essere eseguito come servizio di Windows.
  • SMSD si comporta bene come un demone su Linux (supporto syslog, manipolazione SIGHUP, corretta daemonizing, ecc.).
  • Fusione di python-gammu:
  • Python non sono più progetti distinti, sono ora parte del rilascio Gammu.
  • Migliorato il supporto per i cavi USB Nokia su Linux:
  • Gammu supporto ora si è basata libusb-1.0 per cavi USB Nokia.
  • Questo ci dà incremento delle prestazioni e il supporto per DKU-2 cavi.
  • Molto più test:
  • Circa 1/3 di codice è ora coperto da casi di test.
  • telefono Dummy backend per permettere test senza telefono collegato.
  • Codice Generale cleanup:
  • tonnellate fisse di problemi riscontrati dai casi di test, valgrind e cppcheck.
  • struttura del codice Riorganizzata un po 'per chiarire quali parti sono supportati.
  • Documentazione:
  • Diverse nuove pagine man sono state aggiunte, più importante è la documentazione per SMSD e tutte le sue caratteristiche.

Cosa c'è di nuovo in versione 1.22.94:.

  • Risolti alcuni problemi di memoria, trovate da cppcheck
  • Implementato riconnessione / riprovare in driver di DBI.
  • perdite di memoria Fix in SMSD trovati da valgrind.
  • Fix la decodifica di un altro tipo di messaggio di Nokia.
  • Il supporto per il passaggio ID messaggio ricevuto in DBI.
  • telefono Dummy ora supporta rubrica, calendario, todo, filesystem.
  • Sperimentale supporto per monitor SMSD su Windows.
  • Aggiunto ID per Nokia 2680 (bug # 813).
  • Numero di tentativi di inviare messaggi in SMSD può essere configurato.
  • file SQL aggiornati alla nuova versione (per lo più aggiunti indici utili).
  • Dropped propria logica per la generazione di ID per SMS e si basano su SQL Server (solo in conducente DBI per ora).

Cosa c'è di nuovo in versione 1.22.93:.

  • privilegi fissi cadere in SMSD
  • SMSD iniettare ora utilizza correttamente PhoneID.
  • Migliorare la documentazione SMSD.
  • miglioramenti Traduzioni.
  • Aggiungi ID per Nokia 7373.
  • Non tentare di utilizzare filesystem OBEX se l'accesso IrMC è stato costretto.
  • Fix possibile crash decoder LMB.
  • Evitare stringa di lunghezza overflow nel Nokia encoder rubrica.
  • Introdotto retrocompatibilità delle gammu.StateMachine.SetConfig.
  • Experimental DKU-2 il driver userspace con libusb-1.0 (fbususb).
  • python-gammu possono ora immettere messaggi in SMSD (oggetto gammu.SMSD).

  • Conta
  • negozi SMSD di sintesi del mandato / i messaggi ricevuti in banca dati.
  • Aggiunto programma gammu-smsd-Monitor per monitorare lo stato di SMSD.
  • python-gammu ora può monitorare lo stato SMSD.
  • Non cercare di utilizzare OBEX 1.0 è troppo vecchio (bug # 807).
  • Meglio analizzare ATI risposte da Samsung (bug # 806).
  • Meglio analizzare CSQ risposte da Samsung (bug # 806).
  • Aggiungi piccoli ritardi di SMS / risparmio (bug # 794).

  • Monitor
  • SMSD può ora funzionare per numero configurato di cicli.
  • Aggiunto DBI backend per SMSD, quindi ora supporta un'ampia gamma di database.
  • SMSD non elimina SMS dal telefono quando è il salvataggio non è riuscita.
  • Struttura Aggiunto SQL per SQLite, che può essere utilizzato con DBI.
  • python-gammu possano correre e fermare SMSD.
  • Prima attuazione del driver del telefono manichino per il test.
  • Consenti per configurare percorso config da linea di comando.
  • Monitor SMSD permette l'output in formato CSV.

Cosa c'è di nuovo in versione 1.22.92:.

  • fissi sempre di nome di rete dal messaggio salvato
  • Codifica fisso di testo per alcune codifiche a motore AT.
  • Rileva più codici di errore Siemens ECM.
  • di Windows binario è di nuovo con il supporto MySQL.
  • supporto nativo iniziale per Motorola rubrica (bug # 748).
  • Usa getpass se disponibile per pronta codice PIN.
  • parsing fisso di numero di telefono da chiamate in arrivo.
  • Aggiunto ID per Nokia 1112.
  • Dropped obsolete imballaggio / debian e punto di utenti ai pacchetti adeguati.
  • Fix crash quando il logo dell'operatore è vuoto.
  • perdita di memoria Fix in backup di SMS.
  • trattamento fisso di SMSD posta in uscita con PostgreSQL (bug # 803).
  • Rilevamento automatico delle directory lib64 per l'installazione.
  • Consenti l'installazione separata di alcuni componenti su Windows.

Cosa c'è di nuovo in versione 1.22.91:

  • python-gammu è qui da più di cinque anni e ora non c'è più! Beh, non proprio, ho integrato solo in fonti Gammu regolari, che cosa è comunque luogo logico dove essa appartiene. Soprattutto quando a guardare ultimi rilasci, che erano comunque legati insieme.
  • Il fatto che diverse versioni precedenti devono accadere insieme sia per python-gammu e Gammu non è l'unico motivo per il merge. Le altre due ragioni principali sono cross-compilazione e testing. Oltre a questo, con la fonte dalla fusione, sarà più facile per alcune distribuzioni di implementare più recente Gammu ai prodotti rilasciati.
  • Per la prova ho sicuramente potuto usare un po 'di framework di test basato su Python, ma mi piacerebbe avere tutti i risultati del test in un unico posto e non ho trovato qualcosa di quello che sarebbe facilmente integrare alcuni framework di test pitone con qualche cruscotto e anche sarebbe essere in grado di fare test C. Anche corrente CTest / combo CDash utilizzato in Gammu si adatta davvero i miei bisogni di buona panoramica ciò che sta accadendo nelle prove quotidiane, così ho preferito rimanere con il sistema attuale.

  • Supporto
  • Cross-compilazione è davvero manca in distutils e mi stava usando serie di hack per farlo produrre correttamente i binari per Windows su Linux. Con attuale configurazione basata CMake, tutto questo è solo questione di fornire esempio Python da usare.
  • Il lato negativo, non posso davvero cadere Distutils l'uso, in quanto saranno ancora necessari per la creazione di installer binario per Windows, a meno che non troverò un modo intelligente come farlo in CMake (che ho davvero dubito).

Cosa c'è di nuovo in versione 0.28:

  • Questa release corregge eventuali urti, porta la compatibilità con Gammu 1.22. 0, e aggiunge il supporto per la conversione da e verso i formati vCard / vCalendar / iCalendar.

Cosa c'è di nuovo in versione 0.27:

  • Questa versione aggiunge il supporto per nuove funzionalità e corregge diversi Gammu codifica errori.

Requisiti :

  • Python
  • Gammu

Programmi simili

Remuco
Remuco

12 May 15

QueueMetrics
QueueMetrics

18 Feb 15

SFLphone
SFLphone

17 Feb 15

AppKonference
AppKonference

20 Feb 15

Altri software di sviluppo Michal Cihar

Weblate
Weblate

12 Aug 16

Wammu
Wammu

11 Apr 16

polld
polld

3 Jun 15

Commenti a python-gammu

I commenti non trovato
Aggiungi commento
Accendere le immagini!