Skip to content

Instantly share code, notes, and snippets.

View aguynamedben's full-sized avatar

Ben Standefer aguynamedben

View GitHub Profile
>>> client.storage.get_record('com.simplegeo.global.twitter', 9073364877)
>>> from simplegeo import Client
>>> from simplegeo.models import Feature
>>> client = Client('your-oauth-token', 'your-oauth-secret')
>>> properties = {"province":"CA","city":"San Francisco","name":"SimpleGeo SF", \\
"country":"US", "phone":"+1 415 626 1375","address":"41 Decatur St", \\
"postcode":"94103"}
>>> f = Feature((37.772392, -122.405752), properties=properties)
>>> client.places.add_feature(f)
'SG_5uZpvipNjVaSbbDv5bvZaa_37.772392_-122.405752@1291847366'
>>> from simplegeo.models import Record
>>> r = Record('com.simplegeo.test', '4', 37.786521, -122.397850)
>>> from simplegeo import Client
>>> client = simplegeo.places.Client('your-oauth-token', 'your-oauth-secret')
>>> simplegeo_handle = 'SG_3ckjlXmAXOR2XjpuJQ0p7E' # India
>>> annotations = {
... 'country_codes':
... {
... 'alpha-2': 'IN',
... 'alpha-3': 'IND',
... 'numeric': '356',
>>> client.storage.delete_record('com.simplegeo.test', '4')
>>> results = client.places.search(40.016983, -105.27753)
>>> results = client.places.search(40.016983, -105.27753, query='coffee')
>>> results = client.places.search(40.016983, -105.27753, category='restaurant')
>>> results = client.places.search(40.016983, -105.27753, query='coffee', category='restaurant')
>>> r = Record('com.simplegeo.test', '4', 37.786521, -122.397850,
'place', 1262304000, foo='bar')
>>> client.storage.get_records('com.simplegeo.global.twitter',
['9073757897', '9073313347', '9073364877'])
>>> from simplegeo.models import Record
>>> r1 = Record('com.simplegeo.test', '7', 37.786521, -122.397850, \
'place', 1262304000, name = 'Chatz Coffee')
>>> r2 = Record('com.simplegeo.test', '8', 37.786274, -122.397513, \
'place', 1262304000, name = 'CBS Interactive')
>>> client.storage.add_records('com.simplegeo.test', [r1,r2])