fast.com API / CLI tool
A speed test powered by fast.com
From scratch, with no dependencies
Installation
$ npm install --save fast-speedtest-api
Command-Line Tool
$ npm install --global fast-speedtest-api$ fast-speedtest --help fast-speedtest - speed test powered by fast.com usage: fast-speedtest token [-v, --verbose] [-r, --raw] [-n, --no-https] [-t, --timeout timeout] [-c, --count url-count] [-b, --buffer buffer-size] [-u, --unit output-unit]
Api usage
Example:
const FastSpeedtest = ; let speedtest = token: "your-app-token" // required verbose: false // default: false timeout: 10000 // default: 5000 https: true // default: true urlCount: 5 // default: 5 bufferSize: 8 // default: 8 unit: FastSpeedtestUNITSMbps // default: Bps; speedtest;
FAQ
How to get app token ?
Go on fast.com, open your browser devtools, go on Network
tab and copy the token on the request url that looks like https://api.fast.com/netflix/speedtest?https=true&token=<the-token>&urlCount=5
TODO
- Better verbose mode
- Add tests