Current Location
November 9, 2008
I travel a lot more than I used to. You can now keep track of where I am (approximately) in the sidebar of this blog. The data is pulled from my Dopplr account and represented using a Google Static Map.
def get_current_city(self): key = 'current_city/now' current_city = memcache.get(key) if not current_city: response = urlfetch.fetch("https://www.dopplr.com/api/traveller_info?format=js&token=" + settings.DOPPLR_TOKEN) if response.status_code == 200: data = simplejson.loads(response.content) current_city = data["traveller"]["current_city"] current_city["maps_api_key"] = settings.MAPS_API_KEY memcache.set(key, current_city, 60*60*5) else: current_city = None return current_city