metaget
Advanced tools
Comparing version 1.0.3 to 1.0.4
@@ -9,2 +9,3 @@ // A module to fetch HTML meta tags from a remote URL | ||
url: uri, | ||
timeout: 5000, | ||
headers: { | ||
@@ -38,3 +39,3 @@ 'User-Agent': 'request' | ||
request.get(options, function (error, response, body) { | ||
if (!error && response.statusCode == 200) { | ||
if (!error && response.statusCode === 200){ | ||
var $ = cheerio.load(body); | ||
@@ -57,3 +58,7 @@ var meta = $('meta'); | ||
}else{ | ||
callback(new Error('Bad Request' + response.statusCode)); | ||
if(typeof response.statusCode !== 'undefined'){ | ||
callback('Response code: ' + response.statusCode, null); | ||
}else{ | ||
callback(error, null); | ||
} | ||
} | ||
@@ -60,0 +65,0 @@ }); |
{ | ||
"name": "metaget", | ||
"version": "1.0.3", | ||
"version": "1.0.4", | ||
"description": "A Node.js module to fetch HTML meta tags (including Open Graph) from a remote URL", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -16,7 +16,7 @@ # metaget | ||
metaget.fetch('https://wordpress.com', function (err, meta_response) { | ||
if(err){ | ||
console.log(err); | ||
}else{ | ||
console.log(meta_response); | ||
} | ||
if(err){ | ||
console.log(err); | ||
}else{ | ||
console.log(meta_response); | ||
} | ||
}); | ||
@@ -40,12 +40,10 @@ ``` | ||
metaget.fetch('https://wordpress.com',{headers:{"User-Agent": "Googlebot"}}, function (err, meta_response) { | ||
if(err){ | ||
console.log(err); | ||
}else{ | ||
console.log(meta_response); | ||
} | ||
if(err){ | ||
console.log(err); | ||
}else{ | ||
console.log(meta_response); | ||
} | ||
}); | ||
``` | ||
## Contributing | ||
@@ -63,3 +61,3 @@ | ||
Copyright (c) 2011-2015 Twitter, Inc | ||
Copyright (c) 2011-2015 Mark Moffat | ||
@@ -82,2 +80,2 @@ Permission is hereby granted, free of charge, to any person obtaining a copy | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
THE SOFTWARE. | ||
THE SOFTWARE. |
4982
4
63
78