ipinfo

An http://ipinfo.io NodeJS wrapper.
:cloud: Installation
$ npm i --save ipinfo
:clipboard: Example
const ipInfo = require("ipinfo");
ipInfo((err, cLoc) => {
console.log(err || cLoc);
ipInfo("8.8.8.8", (err, cLoc) => {
console.log(err || cLoc);
ipInfo("8.8.8.8/org", (err, cLoc) => {
console.log(err || cLoc);
});
});
});
:memo: Documentation
ipInfo(type, token, 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"
)
- String
token
: The token used if you have to make an authorized request.
- Function
callback
: The callback function.
:yum: How to contribute
Have an idea? Found a bug? See how to contribute.
:moneybag: Donations
Another way to support the development of my open-source modules is
to set up a recurring donation, via Patreon. :rocket:
PayPal donations are appreciated too! Each dollar helps.
Thanks! :heart:
: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.
hapi-geo-locate
(by Future Studio)—Provide IP geo location for incoming requests in hapi
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