spectranet-cli
v1.0.4
Published
This is an unofficial CLI tool for accessing Spectranet user account data from its web portal.
Downloads
1
Readme
Spectranet CLI
This is an unofficial CLI tool for accessing Spectranet user account data from its web portal.
Installation
yarn global add spectranet-cli
or
npm i -g spectranet-cli
Dependencies
- You will need to have Google Chrome installed to use this. This program should automatically detect the file path to your Chrome executable, however you can override it by specifying the
CHROME_EXECUTABLE_PATH
env variable. e.g.CHROME_EXECUTABLE_PATH="/path/to/chrome" spectranet-cli
Usage as NPM Module
const spectranet = require('spectranet-cli')
spectranet.info().then(info => {
console.log('my basic spectranet info', info)
})
spectranet.payments().then(payments => {
console.log('my spectranet payments', payments)
})
spectranet.usage().then(records => {
console.log('my usage history', records)
})
spectranet.speed().then(speed => {
console.log('my network speed', speed)
})
You can specify username
and password
either by setting the SPECTRANET_USERNAME
and SPECTRANET_PASSWORD
env variables respectively, or by using the spectranet.config({ username, password })
method.
Usage as CLI Tool
- Get Basic Info
spectranet-cli
-s, --save save login details
-l, --logout delete previously saved login details
- Get Payments Info
spectranet-cli payments
-f, --first <count> view oldest payment info
-l, --last <count> view most recent payment info
To get first 3 payments, use spectranet-cli payments -f 3
or spectranet-cli payments --first 3
- Get Data Usage Info
spectranet-cli usage
-f, --from <from> from date in DD-MM-YYYY format
-t, --to <to> to date in DD-MM-YYYY format
To specify the starting/from date as 26-09-2018
, use
spectranet-cli usage -f 26-09-2018
or
spectranet-cli usage --from 26-09-2018
- Get Internet Speed Info
spectranet-cli speed