8000 GitHub - jharlap/node-geoip: Naive wrapper around libGeoIP for use with node.js
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jharlap/node-geoip

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naive wrapper around libGeoIP.

1) Install libGeoIP_ shared libraries.
2) Download GeoLiteCity.dat_ and place it in `/usr/local/share/GeoIP` (see note
   below on file placement).
2) Run `node-waf configure build`.
3) Test `node examples/lookup.js`.

NOTE: These wrappers will not work with the database that is installed by
default when you install libGeoIP. You must download the city-version of the
database.

NOTE: Everything should work out of the box if the database is placed in
`/usr/local/share/GeoIP` -- otherwise you might need to tweak the examples to
match your placement of the database)

.. _libGeoIP: http://www.maxmind.com/app/c
.. _GeiLiteCity.dat:
  http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz

Ubuntu instructions:

sudo apt-get install libgeoip1 libgeoip-dev
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz | gunzip > GeoLiteCity.dat
npm install https://github.com/jharlap/node-geoip/tarball/master
Remember to update the GeoLiteCity.dat regularly - MaxMind publishes a new one monthly.


About

Naive wrapper around libGeoIP for use with node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 69.2%
  • JavaScript 30.8%
0