Skip to content

Instantly share code, notes, and snippets.

@imsamuka
imsamuka / SteamBadgesPage.js
Created Jan 25, 2021
Gives list of badges sorted by how many cards are missing in the deck
View SteamBadgesPage.js
function getDiference(node){
return parseInt(node.innerText.split(" ")[2]) - parseInt(node.innerText.split(" ")[0])
}
Array.from(document.getElementsByClassName("badge_progress_info"))
.sort( (a, b) => getDiference(a) - getDiference(b) )
.map( a => ( getDiference(a) ) + " | " + a.parentElement.parentElement.getElementsByClassName("badge_title")[0].innerText.trim() )