Nacho Portmanteau Meltdown
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    wgetjspublic

    wgetjs NPM version Build Status Dependency Status License

    Ultra simple async retrieval of remote files over http or https

    Install

    npm install wgetjs
    

    Usage

    var wget = require('wgetjs');
     
    wget(url);
     
    wget(url, callback);
     
    wget({url: url, dest: destination_folder_or_filename}, callback);
     
    wget({url: url, dry: true}); // dry run, nothing loaded, callback passing parsed options as data

    Examples

    var wget = require('wgetjs');
     
    wget('https://raw.github.com/angleman/wgetjs/master/angleman.png');   // angleman.png saved to current folder
     
    wget({
            url:  'https://raw.github.com/angleman/wgetjs/master/package.json',
            dest: '/tmp/',      // destination path or path with filenname, default is ./
            timeout: 2000       // duration to wait for request fulfillment in milliseconds, default is 2 seconds
        },
        function (error, response, body) {
            if (error) {
                console.log('--- error:');
                console.log(error);            // error encountered
            } else {
                console.log('--- headers:');
                console.log(response.headers); // response headers
                console.log('--- body:');
                console.log(body);             // content of package
            }
        }
    );
     
    // dry run
    wget({
        url: 'https://raw.github.com/angleman/wgetjs/master/package.json',
        dest: '/tmp/',
        dry: true
        }, function(err, data) {        // data: { headers:{...}, filepath:'...' }
            console.log('--- dry run data:');
            console.log(data); // '/tmp/package.json'
        }
    );

    License: MIT

    install

    npm i wgetjs

    Downloadsweekly downloads

    22

    version

    0.3.6

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar