smssend is a program to send SMS messages from the commandline via service http://sms.ru/
Python
Latest commit a35573f Sep 28, 2014 @dkhabarov Merge pull request #1 from envilogger/python3-port
python 3 support added
Permalink
Failed to load latest commit information.
readme.txt update readme file Jun 25, 2013
smssend.py python 3 support added Nov 21, 2013

readme.txt

smssend - Утилита отправки SMS сообщений из командной строки. Использует API сервиса http://sms.ru/
Написана на Python.
Автор Denis Saymon21 Khabarov
Email saymon@hub21.ru
Лицензия GNU GPLv3
Текущая версия: 0.3
Репозиторий: https://bitbucket.org/Saymon21/smssend

Аргументы:

--help	Показывает справку по использованию.
--api-id	Устанавливает API-ID. Посмотреть его можно в разделе "Программистам" авторизировавшись на сервисе http://sms.ru
--to	Номер, куда отправлять SMS сообщение. Например 79050000000
--message Не читать стандартный поток ввода. Вместо этого будет отправлено сообщение, которое указано в данном аргументе.
--from	Имя отправителя. Должно быть согласовано с администрацией сервиса http://sms.ru
--time	Время отправки сообщения в UNIX-TIME.
--http_timeout Таймаут соединения с http://sms.ru
--translit Перевод сообщения в транслит
--debug	Отладка

Возвращаемые коды:

0	Сообщение отправлено успешно.
1 	Сервис вернул ошибку
2	HTTP ошибка
3	Ошибка при использовании утилиты


API-ID может быть прочитан из файлов:
Linux: $HOME/.smssendrc
Windows: %USERPROFILE%/.smssendrc
При использовании .smssendrc в Linux рекомендуется выполнить chmod 600 ~/.smssendrc

Пример использования:

echo "Hello world" | smssend --api-id=youapiid --to=target_phone_number