richthegeek / geocoder

Uses either a MaxMind omni key or freegeoip.net to get geo information for an IP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

geocoder

Uses either a MaxMind omni key or freegeoip.net to get geo information for an IP

requirements

  • node - tested on v0.10.29
  • express + morgan, cors, compression
  • async
  • bluebird
  • mongodb
  • request
  • mongodb - tested on v2.6.3
  • a MaxMind account with Omni api quota available

setup

git clone https://github.com/richthegeek/geocoder.git
cd geocode
npm install

export GEO_PORT=80
export GEO_DB=geocode
export GEO_MAXMIND_USER=my_maxmind_user_id
export GEO_MAXMIND_PASS=my_maxmind_license_key

run

node lib

About

Uses either a MaxMind omni key or freegeoip.net to get geo information for an IP


Languages

Language:CoffeeScript 100.0%