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

PAMI
PAMI

17 Feb 15

Kphone
Kphone

3 Jun 15

Maemo
Maemo

2 Jun 15

Voix Phone
Voix Phone

11 May 15

Altri software di sviluppo Michal Cihar

polld
polld

3 Jun 15

Wammu
Wammu

11 Apr 16

Weblate
Weblate

12 Aug 16

Commenti a python-gammu

I commenti non trovato
Aggiungi commento
Accendere le immagini!