ip-fetch

2.0.0 • Public • Published

ipLoc (ip-fetch)

ipLoc is a CLI tool and also an npm package to gather accurate information about an IP Address such as Country, City, CountryCode, Lattitude, Longitude, Internet Service Provider, etc. It is completely written in JavaScript ⌨️.

Installation 📥

Setup ⚙️

  • cd ipLoc
  • npm i package.json

This command will install all the npm packages required to run ipLoc

Running CLI 🏃🏼‍♂️

  • ip-fetch

You just have to type 'ip-fetch' and hit enter

How to use

After you hit enter, a prompt will be displayed by asking for a valid IPv4 address. Then type in your IP address and hit enter again. It will fetch the information and display it shortly

using npx

You just have to type 'npx ip-fetch <ip address> and hit enter

npm Package

Installation 📥

  • npm i ip-fetch

Setup ⚙️

const ipfetch = require('ip-fetch');

let info;

let fun = async () =>{
    info = await ipfetch.getLocationNpm('ip address'); // example => info = await ipfetch.getLocationNpm('1.1.1.1');
    console.log(info);
}
fun();
//Then you will get a json object as response. If you need each element as indivual values , then you can do

console.log(info.country) // this will only print the country name

name of each elements in the JSON file

status, country, countryCode, region, regionName, city, zip, lat, lon, timezone, isp, org.

Readme

Keywords

Package Sidebar

Install

npm i ip-fetch

Weekly Downloads

42

Version

2.0.0

License

ISC

Unpacked Size

9 kB

Total Files

10

Last publish

Collaborators

  • prasobh_96