https://github.com/abinavseelan/ttn-parser
Script to check TTN Network prices and alert if there is a plan change or price drop
https://github.com/abinavseelan/ttn-parser
bash nodejs puppeteer slack-bot travis-ci
Last synced: 2 days ago
JSON representation
Script to check TTN Network prices and alert if there is a plan change or price drop
- Host: GitHub
- URL: https://github.com/abinavseelan/ttn-parser
- Owner: abinavseelan
- License: mit
- Created: 2019-11-13T05:56:13.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T02:16:50.000Z (over 3 years ago)
- Last Synced: 2026-07-13T06:37:59.240Z (2 days ago)
- Topics: bash, nodejs, puppeteer, slack-bot, travis-ci
- Language: JavaScript
- Homepage:
- Size: 483 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ISP Plans Alert
A simple webscrapping script that looks up [my ISP's](https://www.ttnetwork.net/) plans and sends alerts to Slack if my current plan has a better alternative.
## Stack
- Puppeteer - For scrapping the ISP webpage
- NodeJS
- Travis - For scheduling the cron job
- Bash - For detailing out the job script
## Setting the project up
1. Install dependencies
```bash
$ npm install
```
2. Run script
```bash
$ npm start
```
## Where do things go?
### Current ISP Plan
The `config.js` file contains the meta data about the current ISP plan.
### Configuring Job
The `job.sh` script contains all the job steps.
### Setting up the Cron Job
This has been done on Travis's Web App
### Setting up the Slack App
This has been done on Slack's AppBuilder App