Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!multikabel.net!newsfeed20.multikabel.net!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.012 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'url:pypi': 0.03; 'binary': 0.07; 'url:github': 0.09; 'utilizing': 0.09; 'api': 0.11; 'cc:addr :python-list': 0.11; 'python': 0.11; '-tkc': 0.16; 'concert': 0.16; 'received:forthnet.gr': 0.16; 'to:addr:python.list': 0.16; 'to:addr:tim.thechases.com': 0.16; 'to:name:tim chase': 0.16; 'wrote:': 0.18; 'variable': 0.18; 'cc:addr:python.org': 0.22; 'header:User-Agent:1': 0.23; 'url:dev': 0.24; 'cc:2**0': 0.24; 'cc:no real name:2**0': 0.24; 'header:In-Reply-To:1': 0.27; 'tim': 0.29; 'chase': 0.31; 'extract': 0.31; 'terms.': 0.31; 'url:python': 0.33; 'there,': 0.34; 'subject:from': 0.34; 'there': 0.35; 'url:org': 0.36; 'being': 0.38; 'thank': 0.38; 'sure': 0.39; 'either': 0.39; 'skip:u 10': 0.60; 'hope': 0.61; 'from:charset:utf-8': 0.61; 'received:46': 0.66; 'city': 0.66; '8bit%:92': 0.71; 'blob': 0.84; 'geo': 0.84; 'subject:Location': 0.84; 'visits': 0.84 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=superhost.gr; s=default; h=Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=FNTmGC4AX6xPQKjygaRwpK9lEY7r2xaEaMZk+iUkMUE=; b=xTUypiC52Ds/xYNJB2EzlrY9v4xm/ghYvhifEu0BRpNYPZo7o/j/sywZ83Bpptkz5NEZ8dBcAQgt7h1P0hUy6MCGvBzoICJEDoUgqn0PkgTLDu66MNvyNilOAffxVQ7WNuSAQxkKXllPfJMOwe+LNIWbwALr5aGKEg1ib90ECgM=; Date: Fri, 05 Jul 2013 22:59:00 +0300 From: =?UTF-8?B?U3VwcG9ydCBieSDOnc6vzrrOv8+C?= Organization: SuperHost A.E. User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 MIME-Version: 1.0 To: Tim Chase Subject: Re: Geo Location extracted from visitors ip address References: <20130705145809.3ef548f8@bigbox.christie.dr> In-Reply-To: <20130705145809.3ef548f8@bigbox.christie.dr> Content-Type: multipart/alternative; boundary="------------040600020603030401070504" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - nikos.superhost.gr X-AntiAbuse: Original Domain - python.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - superhost.gr X-Get-Message-Sender-Via: nikos.superhost.gr: authenticated_id: nikos@superhost.gr Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 99 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1373054360 news.xs4all.nl 15963 [2001:888:2000:d::a6]:58514 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:50017 This is a multi-part message in MIME format. --------------040600020603030401070504 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Στις 5/7/2013 10:58 μμ, ο/η Tim Chase έγραψε: > On 2013-07-05 22:08, Νίκος Gr33k wrote: >> Is there a way to extract out of some environmental variable the >> Geo location of the user being the city the user visits out website >> from? >> >> Perhaps by utilizing his originated ip address? > Yep. You can get an 11MB database (17MB uncompressed) > > http://dev.maxmind.com/geoip/legacy/downloadable/ > > which you can use to either populate an existing database with > the .CSV data there, or use the binary data blob in concert with the > Python API > > https://github.com/maxmind/geoip-api-python # Python + C > http://pypi.python.org/pypi/pygeoip/ # pure Python > > Just be sure to adhere to the licensing terms. > > -tkc > > > > > Thank you ill take a look on http://pypi.python.org/pypi/pygeoip/ # pure Python i hope it will be easy! -- Webhost --------------040600020603030401070504 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
Στις 5/7/2013 10:58 μμ, ο/η Tim Chase έγραψε:
On 2013-07-05 22:08, Νίκος Gr33k wrote:
Is there a way to extract out of some environmental variable the
Geo location of the user being the city the user visits out website
from?

Perhaps by utilizing his originated ip address?
Yep.  You can get an 11MB database (17MB uncompressed)

http://dev.maxmind.com/geoip/legacy/downloadable/

which you can use to either populate an existing database with
the .CSV data there, or use the binary data blob in concert with the
Python API

https://github.com/maxmind/geoip-api-python  # Python + C
http://pypi.python.org/pypi/pygeoip/         # pure Python

Just be sure to adhere to the licensing terms.

-tkc





Thank you ill take a look on
http://pypi.python.org/pypi/pygeoip/         # pure Python

i hope it will be easy!

--------------040600020603030401070504--