superagent-progress

0.0.3 • Public • Published

superagent-progress

Superagent middleware to display a progress-bar for a request. Uses node-progress.

Example

var fs = require('fs');
var path = require('path');
var request = require('superagent');
var progress = require('superagent-progress');

var stream = request.get('https://media.giphy.com/media/ym2AIZujHYCFa/giphy.gif')
  .use(progress)
  .pipe(fs.createWriteStream(path.join(__dirname, 'output.gif')));

stream.on('close', function() {
  console.log('Waiting...');
  setTimeout(function() {
    console.log('Worked?');
  }, 1000);
});

License

This code is licensed under the MIT license.

Package Sidebar

Install

npm i superagent-progress

Weekly Downloads

3

Version

0.0.3

License

MIT

Last publish

Collaborators

  • yamadapc