Skip to content

ANemcov/pbal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pbal.sh

скрипт проверки состояния баланса сотовых операторов и итнернет провайдеров.

На 08.12.2019

  • обновлен intertelecom.ua
  • для intertelecom.ua добавлен ключ "-A" - отображает номер лицевого счета
    команда (без ключа "-v")
    ./pbal.sh -A itc_ua 123456789 $uPeRpA$$w0rD
    выведет краткий вариант
    <баланс> <лицевой_счет>
    команда (с ключом "-v")
    ./pbal.sh -v -A itc_ua 123456789 $uPeRpA$$w0rD
    выведет расширенный вариант
    intertelecom_ua 123456789 <баланс> <лицевой_счет>

На 23.01.2015

  • intertelecom.ua - itc_ua
  • Corbina (Beeline-internet) - corbina
  • МТС (через мобильные сайты) - mts_pda

На 01.11.2012

  • kyivstar.ua

На 26.10.2012

  • qiwi.ru

На 26.09.2011 поддерживаются следующие операторы:

  • moscowsg.megafon.ru
  • mts.ru
  • beeline.ru
  • mgts.ru
  • onlime.ru

Зависимости:

  • curl
  • iconv
  • sed
  • awk

Установка: скопировать скрипт туда где удобно и сделать его исполняемым:
chmod +x pbal.sh

Ключи:

  • -t — тайм аут для соединения в секундах
  • -A - вывод номера лицевого счета (только для для intertelecom.ua)
  • -a — количество попыток соединения
  • -T — тайм аут между попытками соединения
  • -s — тихий режим, не выводит сообщения об ошибках
  • -v — выводить информацию о операторе и логине вместе с балансом

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

./pbal.sh mts 9164444444 1111
64.53

./pbal.sh -v beeline 9031222222 22222
beeline 9031222222 0.00

./pbal.sh -t10 -a1 -T5 -v onlime 15055555 1222222222
onlime 15055555 537.71

./pbal.sh qiwi +79265552211
Password:
3763.77

./pbal.sh -v kyivstar +380677775555
Password:
kyivstar +380677775555 25.17

В каталоге web скрипт для сбора статистики в БД sqlite и генерация статичных HTML страниц отчетов скрипт pbalweb.sh настраивается под свои нужды и запускается по крону

About

get balance at console

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%