Download all of your content from your Humble Bundle Library!
The first time this runs it may take a while because it will download everything. After that it will only download the content that has been updated or is missing.
pip install humblebundle-downloader
First thing to do is get your account cookies. This can be done by getting a browser extension that lets you see or export your cookies.
Method 1 (recommended)
_simpleauth_sessand pass that value using
curl -b cookies.orig.txt --cookie-jar cookies.txt http://bogus
Use the following command to download your Humble Bundle Library:
hbd --cookie-file cookies.txt --library-path "Downloaded Library" --progress
This directory structure will be used:
Downloaded Library/Purchase Name/Item Name/downloaded_file.ext
.cache.jsonis saved and keeps track of the files that have been downloaded. This way running the download command again pointing to the same directory will only download new or updated files.
hbdcommands to see available options
--platformflag by visiting your Humble Bundle Library and look under the Platform dropdown
--keysflag. Find these keys by going to your Purchases section, click on a products and there should be a
downloads?key=XXXXin the url.