Skip to content

Instantly share code, notes, and snippets.

@dc-nikolaev
Created October 2, 2013 16:39
Show Gist options
  • Save dc-nikolaev/6796613 to your computer and use it in GitHub Desktop.
Save dc-nikolaev/6796613 to your computer and use it in GitHub Desktop.
Calculate Steam card drop remaining. Work on page http://steamcommunity.com/id/*profile_name*/badges/
var card_info_array = document.getElementsByClassName('progress_info_bold');
var result = 0;
for (var iterator = 0; iterator < card_info_array.length; iterator++) {
var current_result_array = card_info_array[iterator].innerHTML.split(' ');
for (var item = 0; item < current_result_array.length; item++) {
if (!isNaN(parseInt(current_result_array[item]))) {
result+= +current_result_array[item];
break;
}
}
}
console.log(result);
@apa6ec
Copy link

apa6ec commented Oct 2, 2013

jQuery variant:

var result = 0;
jQuery('.progress_info_bold').each(function(key, val) {
    result+= parseInt(jQuery(val).html().match(/\d+$/), 10);
});
console.log(result);

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment