Skip to content

MistFenix/TMCELL_profile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TMCell CLI Cabinet

TMCell CLI Cabinet — это консольный Python-интерфейс для управления личным кабинетом абонента TMCell Позволяет быстро управлять пакетами, тарифами, услугами, отправлять SMS, просматривать баланс, историю платежей и переводов, и управлять аккаунтами прямо из терминала.


Возможности

  • Безопасное хранение и шифрование логинов/паролей TMCell.
  • Переключение между несколькими аккаунтами.
  • Просмотр информации о балансе, тарифе, номере, и т.д.
  • Просмотр и покупка интернет-пакетов, подарки пакетов.
  • Управление подключёнными услугами и их активация/деактивация.
  • Переключение тарифных планов.
  • История пополнений и переводов средств.
  • Отправка SMS (Доступна так же рассылка).
  • Простой и наглядный CLI-интерфейс.

Установка

  1. Клонируйте репозиторий:
    git clone https://github.com/Lunatik-cyber/TMCELL_profile.git
    cd TMCELL_profile
  2. Установите зависимости:
    pip install -r requirements.txt

Использование

Запустите основной файл:

python main.py

При первом запуске скрипт попросит добавить аккаунт (логин и пароль от кабинета TMCell).
Все аккаунты шифруются и надёжно сохраняются в accounts.dat.

Далее в консоли появится меню управления, где можно:

  • Просматривать пакеты и баланс
  • Купить или подарить интернет-пакет
  • Управлять услугами и тарифами
  • Смотреть историю платежей и переводов
  • Отправлять SMS (Так же доступна рассылка)
  • Управлять списком аккаунтов

Структура проекта

tmcell-cli-cabinet/
│
├── main.py
├── requirements.txt
│
├── accounts/
│   ├── __init__.py
│   ├── manager.py
│   └── encryption.py
│
├── auth/
│   ├── __init__.py
│   └── login.py
│
├── tmcell/
│   ├── __init__.py
│   ├── api.py
│   ├── packets.py
│   ├── services.py
│   ├── tariffs.py
│   ├── payments.py
│   ├── transfers.py
│   └── sms.py
│
├── ui/
│   ├── __init__.py
│   ├── menu.py
│

Безопасность

  • Все логины и пароли хранятся в зашифрованном виде в файле accounts.dat (шифрование XOR+Base64, ключ можно изменить в accounts/encryption.py).
  • Данные аккаунтов не передаются третьим лицам и используются только для авторизации на сайте TMCell.

Требования

  • Python 3.7+
  • requests
  • beautifulsoup4

FAQ

  • Работает ли с несколькими номерами?
    Да, можно добавить любое количество аккаунтов.
  • Можно ли сбросить неверный пароль?
    Воспользуйтесь пунктом "Изменить аккаунт" в меню управления аккаунтами.
  • Почему не отправляется SMS?
    Проверьте баланс и правильность номера.

Лицензия

MIT License


Вопросы и предложения

Пишите issues или форкайте проект!

About

Консольное приложение для управления личным кабинетом TMCell: пакеты, тарифы, услуги, история платежей, SMS и многое другое прямо из терминала. Быстро, удобно, безопасно.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages