ipinfo

An http://ipinfo.io NodeJS wrapper.
:cloud: Installation
$ npm i --save ipinfo
:clipboard: Example
var IpInfo = require("ipinfo");
IpInfo(function (err, cLoc) {
console.log(err || cLoc);
IpInfo("8.8.8.8", function (err, cLoc) {
console.log(err || cLoc);
IpInfo("8.8.8.8/org", function (err, cLoc) {
console.log(err || cLoc);
});
});
});
:memo: Documentation
IpInfo(type, callback)
Makes requests to the ipinfo.io resources.
Params
- String
type
: An optional string parameter that can be:
- An ip (e.g.
"8.8.8.8"
)
- An ip and the a field (e.g.
"8.8.8.8/org"
)
- Function
callback
: The callback function.
Return
:yum: How to contribute
Have an idea? Found a bug? See how to contribute.
:dizzy: Where is this library used?
If you are using this library in one of your projects, add it in this list. :sparkles:
cli-sunset
—A fancy command line tool for knowing the sunset time.
ipinfo-cli
(by Chintan Radia)—Get current ip information
sphere-ipinfo-mashup
(by Martin Möllmann)—Create carts in SPHERE.IO with information based on your IP address.
sunset-year
—Sunset times during the year, every week.
:scroll: License
MIT © Ionică Bizău