Package Details: hib-dlagent 0.7-1

Git Clone URL: (read-only)
Package Base: hib-dlagent
Description: Tool to download Humble Indie Bundle binaries by file name
Upstream URL:
Licenses: GPL2
Submitter: ejona86
Maintainer: ainola
Last Packager: The-Compiler
Votes: 63
Popularity: 0.148655
First Submitted: 2013-01-07 05:51
Last Updated: 2015-07-08 13:23

Dependencies (3)

Required by (5)

Sources (2)

Latest Comments

ainola commented on 2015-11-16 02:10

Anyone wanting information on how to use this package should visit this wiki article. Please improve it if it's missing something!

ainola commented on 2015-11-16 02:09

Thanks for all your work, The-Compiler. I've taken the baton.

The-Compiler commented on 2015-11-13 07:36

Disowning this as I don't play humblebundle games anymore - sorry, and I hope someone adopts this!

hagabaka commented on 2015-08-10 16:56

@hobarrera: you can put it in ~/.makepkg.conf, or make a wrapper in ~/bin/ which includes the credentials, and use that.

hobarrera commented on 2015-08-10 16:52

Does usage require that I put my HB credentials into /etc/makepkg? Or is there some alternate flow that I'm missing?

hagabaka commented on 2015-05-03 14:22

Yeah, I don't see what's shadowy about it.

ejona86 commented on 2015-05-03 14:04

Is the really any different than "make install"? Or the shell script we install to /bin?

axil42 commented on 2015-05-03 06:11

Thanks for the package. Can you maybe replace the shadowy with the commands there are in it[0]?

I had to stop packer from installing the package because I was suspicious :p


ejona86 commented on 2015-05-02 17:05

Updated and tested working. Although it depends on python-humblebundle, that package is not yet at 0.1.1, so you will need to use python-humblebundle-git until it is updated.

hagabaka commented on 2015-04-17 01:11

I've updated this to use saik0's humblebundle-python library, and it works again for me. However this PKGBUILD will need to be updated to use the 0.7 release and replace phantomjs and imagemagick dependencies with python-humblebundle-git. Or you can use the git PKGBUILD:

cousinm commented on 2015-04-04 14:55

I cannot download at all. hib-dlagent is stuck, no message at all (I kept it running for at least 10 minutes).

GloW commented on 2015-02-20 07:58

not working here. same problem, but i thinck the problem is upstream.

jose1711 commented on 2014-10-19 08:42

is it working anymore? for me url is not successfully discovered.

hobarrera commented on 2014-06-05 06:31

I keep getting:
Enter the captcha solution, or press Enter to get a new challenge:

Which is really hard via CLI, because there are no images being displayed. :(

ejona86 commented on 2014-05-28 22:02

This package has the latest release of the phantomjs code and should work with the current hib pages. The other package is basically just a -git version of this one.

hagabaka commented on 2014-05-28 16:28

@hobarrera: hib-dlagent does not use a config file. You can only specify user/password through the command line options -u and -p. You can set up your DLAGENTS in ~/.makepkg.conf so that your HumbleBundle account information is not accessible to other users on the system.

However as previous comments say, hib-dlagent no longer works with the new HumbleBundle page, and you should use hib-dlagent-phantomjs-git instead.

hobarrera commented on 2014-05-28 16:14

I tried adding this to DLAGENTS, but it just shows an error because there's no user specified. I can't find where the setting files should go (something like ~/.config/hib-dlagent?). Where should I specify user/password?

hagabaka commented on 2014-04-02 05:08

Here is a modified version which works with the new Humble Bundle site. It requires PhantomJS, and has only undergone limited testing by myself. I'm linking it here so that interested people can help with testing and make it become more stable.

ejona86 commented on 2014-03-15 23:01

The script no longer works. Humble Bundle changed their download page, and it seems like it will take quite some effort to get the script functioning again.

flying-sheep commented on 2014-02-22 17:56

hi, i’m using KDE and would like it to use ksshaskpass automatically.

we should also be able to use the keyring/wallet to ask for the username.

an example how it could work:

if command -v ksshaskpass >/dev/null 2>&1
elif command -v ksshaskpass >/dev/null 2>&1
ASK='gnome-keyring-query get'
echo 'You can’t specify this option without ksshaskpass or gnome-keyring-query installed' >&2
exit 1


user="$($ASK "Username for $URL")"
pass="$($ASK "Password for ${user}@$URL")"

ejona86 commented on 2014-01-12 23:10

@GloW. djpohly fixed the issue and I have updated the version to include his changes.

djpohly commented on 2014-01-07 20:16

@ejona86: I've got a few small commits to improve login handling:

Specifically, they should fix the special-characters issue and allow the user to enter the password manually (so it doesn't appear in a file or in process lists).

GloW commented on 2014-01-07 18:59

Unsual charachter in password (like %) break it.

mfs commented on 2013-07-21 08:53

@ejona86: Thanks for the hint. Somehow I must have been in a directory without write permission when I tried first. Now it is working fine. Thanks again!

ejona86 commented on 2013-07-20 17:19

@mfs. Could it be that you don't have write access to the current directory (and the download directory if you are using -d)?

ejona86 commented on 2013-07-20 16:53

@mfs. I don't know what is going on. My initial thought was that Humble Bundle just started requiring your user cookie when downloading the file, but that doesn't seem to be the case (as in, it still works for me). Was the error you got exactly "curl: Permission Denied"? Does it work if you try to download the returned URL with curl manually ("curl http://the/url")?

mfs commented on 2013-07-18 08:52

When I try to download a file using "hib-dlagent -u 'username' -p 'password'", curl always returns a "Permission Denied" error. Nevertheless, when invoking hib-dlagent with the -s option and feeding the returned URL to a browser (Chrome, Midori), the download is initiated.
If I try downloading using "hib-dlagent -k 'key'", I only get "Could not find URL for file:".
What am I doing wrong here?

ejona86 commented on 2013-07-05 23:38

@CPUnltd. Version 0.3 added support for gnome-keyring-based encrypted password storage

CPUnltd commented on 2013-06-30 06:10

Can it be coded into this to get the user info and password from an encrypted file? Though this is my computer and no one else has access, I am not necessarily comfortable with putting ANY passwords on the commandline...

ejona86 commented on 2013-06-16 01:32

@Commander. Huh. You are right, the md5 was wrong. I guess the tar.gz compressed slightly differently due to a software update on the server or something. The 0.2 md5sum should be fine for now.

@Niluge_KiWi. I integrated your changes and improved the storage directory feature to work better with the other flags.

Commander commented on 2013-06-12 08:09

Wrong md5sum in pkgbuild.

In PKGBUILD = md5sums=('2c161cbd73f022aa2a8cd0194b28d488')
While the file got: 8c5e0b08b62e1421ec9e74b474cc4ec7

Niluge_KiWi commented on 2013-06-09 00:00

I made a few patches available here:

1/ I added hib:// scheme parsing as proposed by wildfier

2/ A new option is available: "-d /path/to/storage/".
This directory will be searched with find before downloading the file. If the file is not found, the download proceeds and the file will be saved in this directory.
The output file will be a symlink to the file in the storage directory.

mdevlamynck commented on 2013-06-06 18:23

Can you include this patch ? It will allow to use hib://file-to-dl as file-to-dl. It is usefull when adding the rule hib:// in makepkg.conf.

< FILE="$1"
> FILE="${1#hib://}"

gtmanfred commented on 2013-01-07 09:24

host the source files somewhere else besides in the aur