Главная » Статьи » Сети |
Посмотрим, как получить баланс и вывести его стандартным уведомлением убунту (а еще было бы неплохо хранить историю расходов). Этот пост использует информацию с Хабра.
1. Поехали!Устанавливаем gnokii и средство посылки уведомлений (если еще не установлено):
Затем создаем файл config по пути: Заполняем созданный конфигурационный файл таким содержимым:
После этого создаем основной файл скрипта, который будем использовать для получения баланса (например, ~/balance.sh) с таким содержимым:
Вместо переменной PIN необходимо вставить свой PIN-код. Важно заметить, что данный скрипт работает с модемами фирмы "Мегафон”. Для других операторов нужны свои данные: СМС с каким текстом и на какой номер отсылать (в примере посылается СМС с текстом "0″ на номер 000100). Для моего яичного оператора нужно отсылать "11″ на номер 111. Вся информация должна быть на сайте оператора. Кроме того, у каждого оператора своя строка вывода баланса. У моего это "Ваш баланс:”, поэтому вместо 2. Сохраняем значение балансаЕсли нам важно знать расходы, то можно добавить несколько строк в конец скрипта, которые будут сохранять текущий баланс и время запроса:
История запросов будет храниться в файле balance-history в формате Дата-время, перенос строки, результат запроса, пустая строка-разделитель. 3. Добавляем на панельНе забудьте придать скрипту прав на исполнение. Уже сейчас все должно работать: после запуска файла должно появиться первое уведомление о запросе, еще через несколько секунд должно появиться второе уведомление с самим балансом. Чтобы было удобно получать информацию и без терминала, можно добавить небольшую кнопку на панель: перетягиваем значок скрипта на панель, добавляем название и иконку. P.S. Если подумать, то авторский скрипт оставляет временный файл с данными последнего запроса. Таким образом, даже если модем уже отключен, то в файле есть какая-то информация и тогда при нажатии на кнопку на панели появится уведомление со старыми данными. Если файл очистить, то ложной информации не будет (хотя уведомление все равно выскочит), но это должно будет вас насторожить. | |
Просмотров: 3083 | Комментарии: 2
| Теги: |
Всего комментариев: 0 | |