ipinfo
An http://ipinfo.io NodeJS wrapper.
Installation
$ npm install ipinfo
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);
});
});
});
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.
How to contribute
- File an issue in the repository, using the bug tracker, describing the
contribution you'd like to make. This will help us to get you started on the
right foot.
- Fork the project in your account and create a new branch:
your-great-feature
.
- Commit your changes in that branch.
- Open a pull request, and reference the initial issue in the pull request
message.
License
See the LICENSE file.