UNPKG

nobloxmmc.js

Version:

A Node.js wrapper for ROBLOX. (original from sentanos)

24 lines (22 loc) 694 B
// Save all the players in a group to a file with status updates. var rbx = require('roblox-js') var ProgressBar = require('progress') var js = require('JSONStream') var fs = require('fs') var group = 0 console.time('Time: ') var stream = js.stringify('[\n', ',\n', '\n]\n') stream.pipe(fs.createWriteStream('./players.json')) var promise = rbx.getPlayers({ group: group, stream: stream }) var bar = new ProgressBar('Retrieving [:bar] :current/:total = :percent :etas remaining ', { total: 10000 }) var ivl = setInterval(function () { bar.update(promise.getStatus() / 100) }, 1000) promise.then(function (plrs) { console.log('Done') console.timeEnd('Time: ') clearInterval(ivl) })