3 ms·
One other thing kindly taken from the Ars comments [1] and expanded upon a bit: if anyone else would like to bulk-export their steam keys from this, go to https
by azalemeth 5y ago
One other thing kindly taken from the Ars comments [1] and expanded upon a bit: if anyone else would like to bulk-export their steam keys from this, go to https://www.humblebundle.com/home/keys https://www.humblebundle.com/home/keys and open the developer console and paste in:
$('.keyfield-value').toArray().forEach((x) => x.click())
After redeeming the keys you can use the following to get an array of them:
var myKeys = $('.unredeemed-keys-table tr').toArray().slice(1).map((tr) => [tr.getElementsByTagName('h4')[0].innerHTML, tr.getElementsByClassName('keyfield-value')[0].innerHTML])
var stringMe = ''; myKeys.forEach((element) => { stringMe=stringMe+(element[1])+","}); console.log(stringMe)
Once you've got that, this greasemonkey script might be of interest to bulk-activate them [2]
[1] https://arstechnica.com/gaming/2022/01/humble-subscription-service-is-dumping-mac-linux-access-in-18-days/?comments=1&post=40560852#comment-40560852 https://arstechnica.com/gaming/2022/01/humble-subscription-s...
[2] https://github.com/Lutymane/Steam-Scripts/raw/master/Batch-Keys-Activator/Batch-Keys-Activator.user.js https://github.com/Lutymane/Steam-Scripts/raw/master/Batch-K...
- azalemeth 5y agoFor some reason, the second block of code has stopped working for me as keyfield-value no longer has any visible innerHTML and it returns undefined. The following is a less elegant, but equally effective, way of doing the same thing: myString=''; myKeys=document.getElementsByClassName('keyfield-value'); for(ix=0; ix<myKeys.length; ix++){ myString = myString+ myKeys[ix].innerHTML)+"\n"; } console.log(myString)
- smileybarry 5y agoI wouldn't use a batch activator, I'm sure Valve has some anti-bot measure that will either throttle activations or lock your account. Better to import them into a password manager (or just a spreadsheet) and activate a specific game when you want to download it.