Japan postal code lookup library
npm install jp-postalcode-lookup
npm install jp-postalcode-lookup
`
How to use
`js
var postal_code = require('jp-postalcode-lookup');
postal_code.get('1000001', function(address) {
console.log(address.prefectureId); // => 13
console.log(address.prefecture); // => '東京都'
console.log(address.prefectureKana); // => 'トウキョウト'
console.log(address.cityId); // => 13101
console.log(address.city); // => '千代田区'
console.log(address.cityKana); // => 'チヨダク'
console.log(address.areaId); // => 131010045
console.log(address.area); // => '千代田'
console.log(address.areaKana); // => 'チヨダ'
console.log(address.street); // => ''
});
// Upload /zipdata/*.js to CDN.
// ex) http://example.com/zipdata/
// http://example.com/zipdata/zip-001.js
postal_code.setJsonDataUrl('http://example.com/zipdata/zip-');
`
Tests
`
npm run test-local
npm run test-makejsonpdata-from-csv --test
`
How to update postalcode data
`
wget http://jusyo.jp/downloads/new/csv/csv_zenkoku.zip
unzip csv_zenkoku.zip
nkf -Sw zenkoku.csv > zenkoku.utf8.csv
python ./makejsonpdata-from-csv.py zenkoku.utf8.csv
``