{"id":20,"date":"2007-10-27T20:24:00","date_gmt":"2007-10-27T20:24:00","guid":{"rendered":"http:\/\/www.mohanjith.net\/wordpress\/?p=20"},"modified":"2007-10-27T20:24:00","modified_gmt":"2007-10-27T20:24:00","slug":"moha-geo-geo-ip-web-service","status":"publish","type":"post","link":"https:\/\/mohanjith.net\/blog\/2007\/10\/moha-geo-geo-ip-web-service.html","title":{"rendered":"MOHA Geo, Geo-IP web service"},"content":{"rendered":"<p>I started a geo-ip web service, <a href=\"http:\/\/geoinfo.mohanjith.net\/\">MOHA Geo<\/a> because I was disappointed with inaccuracies in <a href=\"http:\/\/hostip.info\/\">HostIp<\/a>, and the time they took to correct them after submitting corrections.<\/p>\n<p>I&#8217;m using <a href=\"http:\/\/www.maxmind.com\/\">MaxMind<\/a> geo-ip data for my service. Currently there is only a JSON API and a HTML widget making use of the JSON API. The service is in a public beta right now. I want to see whether the geo-ip data is accurate and how much stress the server could take. Everyone is invited to use the web service and report any issues.<\/p>\n<p>However there are plans to implement a XML API and also making more information available through the service. Best part is all this comes free of charge and without advertisements, forever. Only thing I would request is a link back; Not compulsory. You can see the HTML widget in action right here in the blog as well, see the right column block &#8220;You are from&#8230;&#8221;.<\/p>\n<p>All the code behind the web service is also available under the open source license GNU GPL v3. You could also start your own web service with the code, ;).<\/p>\n<p>Right now all the hosting expense is from my own account, I would hope I will receive some donations when I have to move to better hosting plan because I&#8217;m getting a lot of traffic.<\/p>\n<div id=\"fb-like\" style=\"\"><iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https:\/\/mohanjith.net\/blog\/2007\/10\/moha-geo-geo-ip-web-service.html&amp;layout=standard&amp;show_faces=true&amp;width=300&amp;action=like&amp;font=&amp;colorscheme=light&amp;locale=en_US\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:300px; height:30px\"><\/iframe><\/div>","protected":false},"excerpt":{"rendered":"<p>I started a geo-ip web service, MOHA Geo because I was disappointed with inaccuracies in HostIp, and the time they took to correct them after submitting corrections. I&#8217;m using MaxMind geo-ip data for my service. Currently there is only a JSON API and a HTML widget making use of the JSON API. The service is &#8230; <a title=\"MOHA Geo, Geo-IP web service\" class=\"read-more\" href=\"https:\/\/mohanjith.net\/blog\/2007\/10\/moha-geo-geo-ip-web-service.html\" aria-label=\"More on MOHA Geo, Geo-IP web service\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[23,65,66,68,67,69],"tags":[335,377,378,380,379,381],"class_list":["post-20","post","type-post","status-publish","format-standard","hentry","category-cool","category-geek","category-geo-info","category-geo-ip","category-moha","category-web-service","tag-cool","tag-geek","tag-geo-info","tag-geo-ip","tag-moha","tag-web-service"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5lUHm-k","jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":0,"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"wp:attachment":[{"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}