Upvote Power - Dev Notes

Hello, Here I'll show you how to get your current Upvote Power using node and steemjs.
blokz-voting.png
Run code here : https://runkit.com/sn0n/upvotepower

var steem = require('steem');
steem.config.set('websocket','wss://rpc.buildteam.io');
var accounts = steem.api.getAccounts(["sn0n"], function(err, response){
  var secondsago = (new Date - new Date(response[0].last_vote_time + "Z")) / 1000;
   var vpow = response[0].voting_power + (10000 * secondsago / 432000);
    vpow = Math.min(vpow / 100, 100).toFixed(2);
console.log(vpow);
});

Notes : Here is a link with servers used for config.set which is currently needed as api.steemit.com is down
https://www.steem.center/index.php?title=Public_Websocket_Servers