Overview

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
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.