IDM Alternative for Ubuntu Linux

Posted Under: Linux, Open Source, Shell, Tools, Tutorials on Nov 16, 2016
IDM Alternative for Ubuntu Linux
Internet Download Manager (IDM) is undoubtedly is one of the best download managers for windows. But it is not available for Linux environments. On Linux one uses wget or cURL or have to reply on browser downloading capabilities. Unfortunately none of the schemes provide reliable approach to multi threading, resume ability without corrupting data.

Fortunately now there is now an open-source product hget that rivals the functionality of its windows counterparts. It is still in development phase but the beta product look promising. It is a designed as command line tool. It is written in go-language and now it is available for *nix systems only. Following is the procedure to install and run it on a Debian/Ubuntu based systems.
$ sudo curl -O https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz
$ sudo tar -C /usr/local -xvzf go1.7.3.linux-amd64.tar.gz
$ export PATH=$PATH:/usr/local/go/bin
$ export PATH=$PATH:$GOROOT/bin
$ export GOPATH=$HOME/work
$ go get -d github.com/huydx/hget
$ cd $GOPATH/src/github.com/huydx/hget
$ make clean install
$ cd bin/
$ ./hget -h
You can start new task using
$ ./hget -n 7 http://www.example.com/PATH/TO/FILE.EXT

Here n is the number of threads you can tweak it. Task can be terminated safely any time by pressing ctrl-c or ctrl-d. To view paused task

$ ./hget tasks

To resume a task
$ ./hget TASK.NAME

hget -IDM Alternative for Ubuntu Linux