Gammu también incluye vinculaciones Python que permiten utilizar (gran parte de) la funcionalidad de Gammu desde el lenguaje Python.
Gammu 1.32.0 has been just released. New stable release collecting various bug fixes over past months. The only new functionality is support for call diverts using AT driver.
Publicado el 27 de junio de 2012 por Michal Čihař
All Gammu related Git repositories have been moved to Github. Also with this move all has been consolidated under single project. This move should allow easier contribution and possible hand over of development to new developers.
Publicado el 4 de abril de 2012 por Michal Čihař
El módulo Python es distribuído como parte de Gammu, para obtenerlo simplemente descarga Gammu. Si se desea utilizar un paquete binario, el demonio puede ser incluído en un paquete binario separado en la distribución, prueba buscando por algo similar a python-gammu.
Utilizar python-gammu es bastante simple; por ejemplo, enviar un mensaje de texto puede ser realizado con el siguiente código:
import gammu
sm = gammu.StateMachine()
sm.ReadConfig()
sm.Init()
message = {
'Text': 'python-gammu testing message',
'SMSC': {'Location': 1},
'Number': '+420800123465',
}
sm.SendSMS(message)
Está disponible documentación de la API, pero probablemente consideres útil la documentación de libGammu. Porfavor revisa la página de documentación de desarrolladores para más detalles.
Revisa también las preguntas frecuentes (FAQ).