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.

Features

  • Multithreaded
  • Add to scripts, use as a module
  • Uncomplicated code, easy to audit
  • Fast start-up and response time
  • Uses native python libraries
  • Optionally organize files

However, DSDownload doesn’t seem to have advanced features like multipart download, simultaneous download from mirrors etc.

Installation

To install DSDownload on Ubuntu, run:

$ pip install DSDownload

or

$ git clone https://github.com/DiSiqueira/DSDownload.git
$ cd DSDownload/
$ python setup.py install

Usage

The general syntax is:

$ dsdownload [-h] [--version] [--workers num_threads] [--output output_dir] urls [...]

You can provide multiple URLs, specify the number of workers (threads) and the output directory.

Rating

Features: 3.5/5
Usability: 4.5/5

On GitHub: DSDownload

Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s