A Lua library for reading MaxMind's Geolocation database format.
This project had it's initial development sprint done in a hotel room during the Lua Workshop 2013.
mmdblua is available from luarocks.
$ luarocks install mmdblua
If using lua < 5.3 you will need
- compat-5.3 >= 0.3
-
Clone the repo:
$ git clone --recursive https://github.com/daurnimator/mmdblua.git $ cd mmdblua
Note that mmdblua has a git submodule for test data.
-
Lint the code (check for common programming errors)
$ luacheck .
-
Run tests
$ busted
-
Install your local copy:
$ luarocks make mmdblua-scm-0.rockspec