Всем привет! Я тут в качестве небольшой практики написал простенькую программку, которая чекает баланс у трех операторов.

Тестировал на всех трех операторах московского региона.
Исходники лежат здесь:
http://github.com/zloi/mybalanceТак как я только недавно начал программить под linux, то ревью и критика кода только приветствуется

Если кто-то захочет установить, то вот небольшой мануал...
1. Устанавливаем git. Нужен, чтобы забрать исходники с github. Если он у вас уже установлен - переходим к следующему шагу.
sudo apt-get install git-core
2. Забираем исходники с хаба. В текущей директории автоматически будет создана директория mybalance
git clone git://github.com/zloi/mybalance.git
3. Переходим в директорию mybalance и создаем папку для библиотек
cd mybalance
mkdir lib
4. Устанавливаем необходимые пакеты для компиляции (~100 Мбайт).
sudo apt-get install libgtk2.0-dev
sudo apt-get install libnotify-dev
sudo apt-get install libcurl4-gnutls-dev
5. Компилируем...
make
Чтобы программа могла проверить баланс, нужно иметь доступ к счету с этих сайтов:
Мегафон сервис-гид (
http://moscow.megafon.ru/serviceguidelogin/)
Билайн личный кабинет (
https://uslugi.beeline.ru/)
МТС интернет-помощник (
https://ihelper.mts.ru/selfcare/login.aspx)