Python-привязки для Gammu

Gammu также включает привязки к Python, которые позволяют использовать (по большей части) функциональность Gammu из языка Python.

Последние новости

python-gammu 2.12

python-gammu 2.12 has been just released. New python-gammu release with minor code fixes and new build for Windows.

Опубликовал Michal Čihař 23 февраля 2019 г.

python-gammu 2.11

python-gammu 2.11 has been just released. Compatibility release to support latest Gammu features and to bring better support for Windows.

Опубликовал Michal Čihař 5 января 2018 г.

Скачать

Модуль Python теперь самостоятельный, так что, пожалуйста. скачайте его отдельно. Если вы хотите использовать бинарный код, то демон может быть включен в отдельный бинарный пакет в вашем дистрибутиве, попробуйте найти что-то вроде python-gammu.

Самый простой способ установки - с помощью pip:

pip install python-gammu

Пример

Использование python-gammu достаточно просто, например, отправить текстовое сообщение можно следующим способом:

import gammu

sm = gammu.StateMachine()
sm.ReadConfig()
sm.Init()

message = {
    'Text': 'python-gammu testing message', 
    'SMSC': {'Location': 1},
    'Number': '+420800123465',
}

sm.SendSMS(message)

Документация

Доступна API документация, но также может оказаться полезной документация на libGammu. Более подробно всё расписано на странице документации разработчика.

Просмотрите также Часто задаваемые вопросы.

Исходный код и багтрекер

И исходный код, и багтрекер размещены на GitHub:

Дополнительная информация