Skip to content

metowolf/ipdb-iso3166

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ipdb-iso3166

IPIP.net database patches (ISO-3166)

Free databases available for download here. If you need better accuracy you should consider buying commercial subscription.

Install

$ npm install @ipdb/iso3166

Patches

value
country_code
continent_code
timezone
utc_offset
idd_code

Usage

const IPDB = require('ipdb');
const ipdb_iso3166 = require('@ipdb/iso3166');
const ipdb = new IPDB('./data/ipipfree.ipdb', {
  patches: [ipdb_iso3166]
});

ipdb.find('183.62.57.1');
/*
{
  code: 0,
  data: {
    country_name: '中国',
    region_name: '广东',
    city_name: '广州',
    bitmask: 18,
    country_code: 'CN',
    continent_code: 'AP',
    timezone: 'Asia/Shanghai',
    utc_offset: 'UTC+8',
    idd_code: '86'
  }
}
*/

Related

  • ipdb - IP lookup using IPIP.net database

License

MIT © metowolf

About

IPIP.net database patches (ISO-3166)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published