Search postcodes for Norway =========================== This gem is a simple interface to the Norwegian postcode database published by Bring. It allows you to search for and retreive entries in the postcode database. A rake task is included to fetch the actual postcode data as published by Bring. Installation ------------ In your Gemfile, add the following: gem 'postcodes-norway' Then run `bundle install` as usual. Fetch the data: rake postcodes:fetch[output_dir] A file named "Postnummerregister_ansi.txt" will be placed in the specified `output_dir`. Usage ----- Initialize the library: require 'postcodes-norway' PostCodes.load('output_dir/Postnummerregister_ansi.txt') Query for some postcodes: p1 = PostCodes.search(1326) puts p1.city # => "LYSAKER" puts p1.municipality_name # => "BÆRUM" puts p1.county # => [2, "AKERSHUS"] p2 = PostCodes.search('0666') puts p2.city # => "OSLO" puts p2.municipality_name # => "OSLO" puts p2.county # => [3, "OSLO"] Contributing ------------ Feel free to send suggestions or pull requests. License ------- Copyright (C) 2015 Harald Eilertsen This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see .