SeventeenMon
SeventeenMon simply help you find location by IP address. Data is totally based on 17MON.CN.
Compatibility
I have tested it on Ruby >= 1.9.3. Other versions are not tested but should work on well. Please contact me if not.
Installation
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
Usage
In Ruby
SM.find_by_ip "119.75.216.20"
# => {:country=>"中国", :province=>"北京", :city=>"北京"}
SM.find_by_address "http://taobao.com"
# => {:country=>"中国", :province=>"浙江", :city=>"杭州"}
In Command Line
$ seventeen ip 119.75.216.20
Country: 中国
Province: 北京
City: 北京
$ seventeen seventeen address http://taobao.com
Country: 中国
Province: 浙江
City: 杭州
Contributing
- 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
Thanks
高春辉 Paul Gao - for his awesome data.