You are on page 1of 3

// start from newest

// con 1500 iteraciones son al rededor de 30mil rolls, es lo maximo que deja
mostrar el freebitcoin
// el script no contiene links a ningun lugar
var maxIterations = 999999999;

var currentIteration = 1;

var table = [];

//var hashTable = {};

var loopSpeedMS = 1;

$('textarea#my_custom_history').remove();

function loop() {
console.log('Export Server Seeds is Running ' + currentIteration)

if(currentIteration > maxIterations) {


// show data
getTableStr();
return;
}

var hasData = false;


var calls = []

for(var b = 0; b < 5; b++, currentIteration++) {

var def = $.get(`/stats_new_private/?u=${socket_userid}&p=$


{socket_password}&f=bet_history&page=${(currentIteration)}`)

calls.push(def);

$.when.apply(null,calls).then(function(r1, r2, r3, r4, r5) {

var d = []

d.push(r1[0], r2[0], r3[0], r4[0], r5[0]);

for(var i = 0; i < d.length; i++) {


hasData = false;
//lines
if (/^success;$/.test(d[i])) {
continue;
}

var allData = d[i].split(';')

if (allData[1].length == 0) {
continue;
}

for(var j = 1; j < allData.length &&


allData[j].indexOf(':'); j++) {
hasData = true;
var row = allData[j].split(':')
if(row[10] == 'm') {
table.push(row[7])
}

}
}
if (hasData)
setTimeout(function () { loop(); }, loopSpeedMS)
else
getTableStr();// stop loop;

}).fail((a1, b1,c1,d1) => {


console.log('fail-> send this to the whatsapp chat',
a1,b1,c1,d1);
getTableStr();// stop loop;
});

function getTableStr(lineSeparator) {

if (!lineSeparator)
lineSeparator = '\n';

var r = table.join(lineSeparator);

// add text area

// $('body').append('<textarea id="my_custom_history"></textarea>');

//$('textarea#my_custom_history').text(r);

//var copyText = document.getElementById("my_custom_history")

//copyText.select();

//document.execCommand("copy");

alert('process is finished');

var cd = new Date();


var headerValue = socket_userid+'_'+cd.toLocaleDateString('en-US', { year: '2-
digit'})+cd.toLocaleDateString('en-US', { month: '2-digit'})
+cd.toLocaleDateString('en-US', { day: '2-digit'})+cd.getHours()+cd.getMinutes()
+cd.getSeconds()+'.txt'
var blob = new Blob([r], {
type: 'application/txt'
});
blob.name = headerValue;
var reader = new FileReader();
reader.onload = e => {
const anchor = document.createElement('a');
anchor.style.display = 'none';
anchor.href = e.target.result;
anchor.download = blob.name;
anchor.click();
};
reader.readAsDataURL(blob);

// test with one(1) iteration


//setTimeout( getIteration, 100);

// all data
setTimeout( () => {
currentIteration = 0;
table = [];
loop()
}, 100);

You might also like