DSDownload: superfast cmdline downloader


complexshutdown_compDSDownload is the latest addition to the list of download managers we explored earlier. The developer claims 452% gain in speed with respect to other multi-threaded download utilities. I am a big time fan of axel (much faster than wget) and I doubt the claim is substantiated. However, DSDownload is very simple to use and delivers fast download speeds. And it supports https, which axel doesn’t. DSDownload is written in python. Continue reading DSDownload: superfast cmdline downloader

plowshare: auto-download from hosting sites

cool_penguin_smallDo you download from or upload to file hosting sites (or file sharing sites) like rapidshare, mediafire etc. regularly? plowshare might be the right tool for you to automate the process. plowshare doesn’t have any GUI. You can use it just like wget. Features:

  • Download, upload, manage remote directories, link deletion, probe a file to get information.
  • supports 70+ different hosters. Check the README for supported sites as well as how to begin using plowshare.
  • A small footprint (few shell scripts). No java, no python! Run fast on embedded devices!
  • Few dependencies and portable. bash and curl are enough for most hosters.
  • Modules (hoster plugins) are simple to write using plowshare API.
  • Support for automatic online captcha solver services.
  • Supports Linux/BSD/Unix.

Run the following commands to install plowshare on Ubuntu:

$ sudo add-apt-repository ppa:plowsharepackagers/ppa
$ sudo apt-get update
$ sudo apt-get install plowshare

Usage examples:

  • Download a file
    $ plowdown URL
  • Upload a file to a website where you have account
    $ plowup mediafire filename
  • List contents of a remote directory
    $ plowlist URL
  • Check file information like name, size, checksum etc.
    $ plowprobe URL

Webpage: plowshare

axel, uGet, aria2: Linux download managers

We wrote about FlareGet in an earlier article and explored wget here. In this post we will cover three more download managers which perform very well in download speed, are lightweight and pretty easy to use:

  1. axel
    A console based Linux download manager. It downloads very fast when you use the multi-threaded feature. More than a download manager it’s rather a download accelerator. However, you can specify multiple URLs at once. It can resume broken downloads by default. It might have a GUI front-end in GAxel but we haven’t tested if it’s functional because the command is simple. axel does have a problem with too many redirections whereas wget works fine in those cases. axel doesn’t work with HTTPS. To install on Ubuntu:

    $ sudo apt-get install axel

    Normal usage:

    $ axel -a -n 5 URL //compact progress bar, 5 parallel threads
  2. uGet
    Much more sophisticated than axel with many advanced features like multi-segment download. Supports downloading files through HTTP, HTTPS, FTP, BitTorrent & Metalink. The GUI looks good. Install from the site downloads section on Ubuntu as the version available in synaptic is very old. To install on Ubuntu:

    $ sudo add-apt-repository ppa:plushuang-tw/uget-stable
    $ sudo apt-get update
    $ sudo apt-get install uget

    uget is available in the default repos on Ubuntu 14.04 and can be installed easily:

    $ sudo apt-get insall uget
  3. aria2
    This is also an excellent cmdline download manager. Very simple to use and supports HTTP(S), FTP, Magnet, Metalink and Torrent. To install on Ubuntu:

    $ sudo apt-get install aria2

    aria2 has some interesting options:

    -s N : use N connections to download (s for split), default 5
    -x N : maximum number of connections per server for download, default 1

    So you can use -x 5 for faster downloads, e.g.

    $ aria2c -x 5 URL
  4. curl
    A good download manager which is available by default in all major distro repos. To install on Ubuntu:

    $ sudo apt-get install curl

    Example usage to upload a file to FTP server:

    $ curl -u anonymous --upload-file bigfile.tar.bz2 ftp://ftpserver.com/somedir/

All the download managers can be integrated in Firefox using the FlashGot extension.

FlareGet: Linux download manager

flaregetIf you are looking for an IDM like download manager for Linux with multi-threaded and multi-segment download support, try FlareGet. It is currently one of the top 10 Ubuntu apps by number of downloads. To download the rpm or deb package directly visit the download page of the official site. I did the same for installing on Ubuntu 12.04. The app is lightweight, downloads are damn fast and browser integration is available for all major browsers. However, the browser integration plugin is not free (free from version 1.5-12). To show in tray use Unsettings and add flareget to whitelist or do it manually. Quick look at the features:

  • Dynamic file segmentation
  • Enhanced browser integration
  • Intelligent file manager
  • Resume support
  • Multi-protocol support
  • Mirror support
  • Speed limits
  • Add or remove segment
  • Limit downloads
  • Youtube grabber
  • Smart scheduler
  • Clipboard monitoring
  • Batch downloads
  • Available for Linux and Windows

Webpage: FlareGet


Another utility to download files automatically from multiple file-hosting sites is ochDownloader.