UNPKG

expand-url

Version:

HTTP-Pool-enhanced URL expander for node.js

26 lines (21 loc) 529 B
var request = require("request"); var async = require('async'); var urlExpander = require('expand-url'); var counter=0; var q = async.queue(function (shortUrl, callback) { urlExpander.expand(shortUrl, function(err, longUrl){ counter++; console.log(counter+": "+longUrl); callback(); }); }, 100); q.drain = function() { console.log(counter); console.log('all urls have been processed'); } var i = 0; while (i< 3000){ q.push("http://nyti.ms/1jhZLJz", function (err) { }); i++; }