https://github.com/dancecoder/tele2-observer
Сервис автоматической отмены платных подписок
https://github.com/dancecoder/tele2-observer
Last synced: 4 months ago
JSON representation
Сервис автоматической отмены платных подписок
- Host: GitHub
- URL: https://github.com/dancecoder/tele2-observer
- Owner: dancecoder
- License: gpl-3.0
- Created: 2019-11-26T17:11:57.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-21T21:50:25.000Z (about 4 years ago)
- Last Synced: 2023-03-11T02:53:43.126Z (almost 3 years ago)
- Language: JavaScript
- Size: 34.2 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tele2-Observer
Нынче за всяким оператором сотовой связи (опсос) нужен глаз да глаз. К сожалению, у человека только два глаза, за всем они не успевают доглядывать. Предлагаю вам воспользоваться моей программкой — она будет следить за подписками для вас.
## Что умеет Tele2-Observer
- Авторизовываться на сайте Tele2
- Периодически запрашивать информацию о подписках
- Удалять подписки
- Наблюдать сразу за несколькими номерами телефонов
## Перед установкой
Убедитесь, что у вас установлена **nodejs версии 12** или выше.
## Установка
```bash
git clone https://github.com/dancecoder/tele2-observer.git
cd tele2-observer
npm install
```
## Конфигурация
Конфигурационный файл config.json
```json
{
"pollingPeriod": 300000,
"site": "chelyabinsk.tele2.ru",
"accounts": [
{ "pNumber": "79008007060", "password": "123456" }
]
}
```
Где:
- **pollingPeriod** — количество миллисекунд между проверками подписок
- **site** — название сайта Tele2 для вашего региона
- **accounts** — список аккаунтов
- **pNumber** — номер телефона (с кодом страны, только цифры)
- **password** — постоянный пароль для сайта
## Запуск
В каталоге tele2-observer выполните команду
```bash
npm start
```
## TODO
- Белый список подписок и сервисов
- Автоматическая отписка от сервисов не из белого списка
- Unit-файл для systemd
- Пакет для AUR (Arch Linux)
- Deb-пакет (но это не точно)