noccylabs/downloader

$ git tag
0.1

$ git branch
* master

File Downloader

This library is intended to be used in console applications where a file needs to be downloaded with optional progress reporting using dorky or fancy presentation.

Examples:

Grab a file:

(new Downloader("http://site.com/file.zip", "/tmp/file.zip"))->start();

Grab a file with a fancy progress bar:

$dl = new Downloader($url, $dest, new FancyProgress());
$dl->start();