SeventeenMon simply help you find location by IP address. Data is totally based on 17MON.CN.
I have tested it on Ruby >= 1.9.3. Other versions are not tested but should work on well. Please contact me if not.
Add this line to your application's Gemfile:
gem 'seventeen_mon', git: "git@github.com:mycolorway/SeventeenMon.git"
And then execute:
$ bundle
Or you can install simply by
$ gem install seventeen_mon
SM.find_by_ip "119.75.216.20"
# => {:country=>"中国", :province=>"北京", :city=>"北京"}
SM.find_by_address "http://taobao.com"
# => {:country=>"中国", :province=>"浙江", :city=>"杭州"}
$ seventeen ip 119.75.216.20
Country: 中国
Province: 北京
City: 北京
$ seventeen seventeen address http://taobao.com
Country: 中国
Province: 浙江
City: 杭州
- Fork it ( http://github.com//seventeen_mom/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
高春辉 Paul Gao - for his awesome data.