Skip to content

Instantly share code, notes, and snippets.

@KoryNunn
Created February 9, 2018 10:35
Show Gist options
  • Save KoryNunn/8248d0d81bfc2aaf76c433e9f3f591db to your computer and use it in GitHub Desktop.
Save KoryNunn/8248d0d81bfc2aaf76c433e9f3f591db to your computer and use it in GitHub Desktop.
Auto tweet speedtest.net results.
var speedTest = require('speedtest-net');
var TweetIt = require('tweetit');
var creds = require('./creds');
var tweetit = new TweetIt(creds.consumerKey, creds.consumerSecret, creds.accessToken, creds.accessTokenSecret);
speedTest({maxTime: 5000}, (error, data) => {
if(error){
return;
}
var now = new Date();
var message = `
My speedtest.net results:
${now.toLocaleString('en-AU')}:
Download speed: ${data.speeds.download}mbps
Upload speed: ${data.speeds.upload}mbps
Ping: ${data.server.ping}ms
Server: ${data.server.host}
`
tweetit.tweet(message);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment