Packaged at last...
[pyrungps.git] / pyrungps / pygeocode.py
diff --git a/pyrungps/pygeocode.py b/pyrungps/pygeocode.py
new file mode 100644 (file)
index 0000000..d048622
--- /dev/null
@@ -0,0 +1,21 @@
+# coding=UTF-8
+"""
+nominatim.openstreetmap.org API
+"""
+
+import urllib3
+
+def GetDescr(lat,lon):
+
+    reqstr = "http://maps.rvb.name/geocode.php?lat=%s&lon=%s" %(lat,lon)
+    headers = { 'User-Agent' : 'PyRunGPS/1.0', 'Referer' : 'https://maps.rvb.name' }    
+    http_pool = urllib3.connection_from_url(reqstr, headers=headers)
+    req = http_pool.urlopen('GET',reqstr)
+    return req.data.decode('utf-8','ignore')
+
+class GeoName:
+
+    def __init__(self, lat, lon):
+
+        self.printable = GetDescr(lat,lon)
+          
\ No newline at end of file