It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I got a nice 4TB drive, and I want to back up my game collection. I finally got through my gog collection with the help of gogrepo (that 403 error and gog having split up collections and repeating all the extras with every game was a real hassle to deal with, though), and now I want to do the same with humble.

Googling around leads me to 2 tools, one of which, humblepie, I had heard of before, but it seems it hasn't been updated in 4 years, and HB has changed quite a lot since then. I've gone through the readme, and there doesn't seem to be a simple way of just downloading everything.

The second I found was a ruby script, which again, I'm not sure is exactly what I need.

Does anyone have any better suggestions? Or can you explain how I might use one of those tools to do what I need?
Basically that is:

-Download my entire HB collection (games, music, pdfs, videos, etc)
-Cater for repeats (lots of HBs have repeated content, and I may have bought a bundle more than once)
-Be able to handle resuming a download somehow without having to download it all all over again
-Use the download feature, not torrents (I can't download from torrents on my current connection unfortunately)

Thanks in advance!
Post edited July 28, 2016 by babark
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
babark: I got a nice 4TB drive, and I want to back up my game collection. I finally got through my gog collection with the help of gogrepo (that 403 error and gog having split up collections and repeating all the extras with every game was a real hassle to deal with, though), and now I want to do the same with humble.

Googling around leads me to 2 tools, one of which, humblepie, I had heard of before, but it seems it hasn't been updated in 4 years, and HB has changed quite a lot since then. I've gone through the readme, and there doesn't seem to be a simple way of just downloading everything.

The second I found was a ruby script, which again, I'm not sure is exactly what I need.

Does anyone have any better suggestions? Or can you explain how I might use one of those tools to do what I need?
Basically that is:

-Download my entire HB collection (games, music, pdfs, videos, etc)
-Cater for repeats (lots of HBs have repeated content, and I may have bought a bundle more than once)
-Be able to handle resuming a download somehow without having to download it all all over again
-Use the download feature, not torrents (I can't download from torrents on my current connection unfortunately)

Thanks in advance!
Considering the vast majority of the Humble catalog is steam only, I don't see how you could script to download it all, as you need to enter the key at steam to redeem no?
avatar
nightcraw1er.488: Considering the vast majority of the Humble catalog is steam only, I don't see how you could script to download it all, as you need to enter the key at steam to redeem no?
The entirety of my humble library (possibly almost 800 items including repeats and non-game items, too much effort to count) is DRM free. Why would I need to download a list of steam keys?
Post edited July 28, 2016 by babark
I only bother with Humble Store for their DRM-free offerings. The Steam games I have via Humble are just from 'Bundles' where Steam keys or 'Steam only' games were part of the Bundle.

Example: I wanted the DRM-free versions of King of Fighters 2002 and Garou MotW, but Humble threw in the Steam key for KOF98 (Steam only) with the SNK Anniversary Collection. So I ended up getting a 'Steam only' game along with the DRM-free games I wanted.
avatar
nightcraw1er.488: Considering the vast majority of the Humble catalog is steam only, I don't see how you could script to download it all, as you need to enter the key at steam to redeem no?
avatar
babark: The entirety of my humble library (possibly almost 800 items including repeats and non-game items, too much effort to count) is DRM free. Why would I need to download a list of steam keys?
Well, if its all DRM free then not. I ust see most games on there as Steam only, so if you have avoided that, then it may be possible.
avatar
babark: Download my entire HB collection (games, music, pdfs, videos, etc)
Not aware of an easy way. I just used the web page, lots and lots of clicks and the DownThemAll! firefox plugin which helped the task a lot by letting me queue tons of stuff well in advance.

Not entirely sure how I would go about trying to update the collection.
Post edited July 28, 2016 by Rixasha
avatar
Rixasha: Not aware of an easy way. I just used the web page, lots and lots of clicks and the DownThemAll! firefox plugin which helped the task a lot by letting me queue tons of stuff well in advance.

Not entirely sure how I would go about trying to update the collection.
I have 7 pages of purchases :(.
While some of them are individual games and repeats and steam/origin bundles, that's still way too many for this way :(.
Post edited July 28, 2016 by babark
So I got DownloadThemAll, set my purchase library to show alphabetically, and started. Okay, Alpha Prime I have as a Steam game, skip that. Bionic Dues, okay, 2 files, linux and windows, that went fast enough. Okay, Broken Age Bundle next, the documentary episodes, music and game itself. Many GBs, so lets start it and have it go through the night.


Wake up the next morning, and aside from 5-6 files, most of them have a "Timeout" or "Size Mismatch" error, and didn't get downloaded, and I have to resume them manually.


...this is going to take a while.
avatar
babark: ...this is going to take a while.
From what I recall, humble also uses a session id for the downloads, which is valid for a certain time period. If you copy the parsed url (which includes the session id) and try to download it a few hours later, the download will fail.
You will have to give DTA the original url and tell it to parse it once it's its turn to be downloaded, but no idea how one does that.
I marked this discussion as a favorite, as I'd like something similar. Oh well, maybe I will have to download my HB games (PC and Android) with a web browser at some point, just to make sure I have all the latest ones (I have downloaded them earlier like months or years ago).

I'd otherwise use torrent for that, but at least for their Android games, earlier many of them wouldn't just come through torrent, only one or sometimes maybe no seeders. Downloading them with a web browser was just generally faster, even if torrent would give other benefits like integrity check etc.

I haven't bought non-Android games from HB for quite a while, I guess gogrepo is one more reason I now favor buying my DRM-free games from GOG.com. From other stores/sites downloading dozens, hundreds or even thousands of games is just too cumbersome, and even more cumbersome trying to check whether you have the latest versions of them all.

Oh well, that's life...
avatar
babark: Wake up the next morning, and aside from 5-6 files, most of them have a "Timeout" or "Size Mismatch" error, and didn't get downloaded, and I have to resume them manually.
Hmm. I'm sure I left it download overnight. Well, several overnights. Maybe they have changed something since then.
Been almost 2 weeks, and I finally downloaded the last couple of bundles today. That was an annoying two weeks of slow internet, but hopefully any new additions now will be easier to add to the archive. I'm fairly certain I've reduced the life of my portable HD significantly, though...
avatar
babark: Been almost 2 weeks, and I finally downloaded the last couple of bundles today. That was an annoying two weeks of slow internet, but hopefully any new additions now will be easier to add to the archive. I'm fairly certain I've reduced the life of my portable HD significantly, though...
Are you using a script for that? Or manually?
Do humble drm free games get updated regularly? I myself try to avoid humble's DRM free offerings because GOG/Steam at least serve me with updates pretty regularly.
avatar
Lebostein: Are you using a script for that? Or manually?
I open each and every purchase page, and I used downloadthemall to download them all.

avatar
blotunga: Do humble drm free games get updated regularly? I myself try to avoid humble's DRM free offerings because GOG/Steam at least serve me with updates pretty regularly.
They do. It causes issues because I don't have a way to check them automatically. So...I haven't really bothered.