1.0.4 • Published 5 years ago
spectranet-cli v1.0.4
Spectranet CLI
This is an unofficial CLI tool for accessing Spectranet user account data from its web portal.

Installation
yarn global add spectranet-clior
npm i -g spectranet-cliDependencies
- 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_PATHenv 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 infoTo 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 formatTo specify the starting/from date as 26-09-2018, use
spectranet-cli usage -f 26-09-2018or
spectranet-cli usage --from 26-09-2018- Get Internet Speed Info
spectranet-cli speed