コード例 #1
0
    def test_list_spots(self):
        gowalla = Gowalla(username=USERNAME, password=PASSWORD, api_key=API_KEY)
        
        list_result = gowalla.spots(lat=TEST_SPOT_LAT, lng=TEST_SPOT_LNG, radius=TEST_SPOT_RADIUS)

        self.assertEqual(type(list_result), types.DictType)
        self.assertNotEqual(list_result['spots'], None)
コード例 #2
0
    def test_get_spot(self):
        gowalla = Gowalla(username=USERNAME, password=PASSWORD, api_key=API_KEY)

        get_result = gowalla.spots(id=TEST_SPOT_ID)

        self.assertEqual(type(get_result), types.DictType)
        self.assertNotEqual(get_result['creator'], None)
コード例 #3
0
ファイル: geohash.py プロジェクト: imrehg/gowallahash
def gowallahash(pos):
    from gowalla import Gowalla
    gowalla = Gowalla(api_key=settings.GOWALLA_API)
    radius = 50
    spots = gowalla.spots(lat=pos[0], lng=pos[1], radius=radius)
    if (len(spots['spots']) == 0):
        result = (None, None, None, pos)
    else:
        nearest = spots['spots'][0]
        urlbase = "http://gowalla.com"
        url = urlbase + nearest['url']
        imgurl = nearest['_image_url_50']
        name = nearest['name']
        result = (url, imgurl, name, pos)
    return result