Skip to content

Instantly share code, notes, and snippets.

@stadja
Last active October 27, 2022 22:15
Show Gist options
  • Save stadja/b8e5c43da35381f9bbfe6d8c6c2b7334 to your computer and use it in GitHub Desktop.
Save stadja/b8e5c43da35381f9bbfe6d8c6c2b7334 to your computer and use it in GitHub Desktop.
Auto claim your script
// is there a game to claim ? if yes, claim it
if ($('[value="claim"]') && $('[value="claim"]')[0]) {
$('[value="claim"]')[0].click();
// have I claimed a game ? If yes, go back
} else if (!window.location.toString().includes("/bundle/download")) {
window.history.back();
// no game to claim, no game claimed, change page
} else {
$('.next_page')[0].click()
}
@nogerman
Copy link

Is there a way to download (backup ;-) all the games? not just the Windows Version, all the Versions to build a local libary.
I am bad at scripting, I did not even understand where and how the value is checked for claim

@bryce13950
Copy link

Use history back to prevent going all the way back to the first page of the bundle when running this.

// is there a game to claim ? if yes, claim it
 if ($('[value="claim"]') && $('[value="claim"]')[0]) {
    $('[value="claim"]')[0].click();
     
// have I claimed a game ? If yes, go back
} else if (!window.location.toString().includes("/bundle/download")) { 
    window.history.back() 
    
// no game to claim, no game claimed, change page
} else {
    $('.next_page')[0].click()
}

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