In [33]:
import os

In [35]:
from IPython.display import display
from IPython.display import Image

In [2]:
from instagram.client import InstagramAPI
client_id = os.getenv('INSTAGRAM_ID')
client_secret = os.getenv('INSTAGRAM_SECRET')

In [1]:
# print 'Using', client_id, client_secret

In [ ]:
michael_brown_shooting = dict(lat=38.7383, lng=-90.2736)

In [4]:
api = InstagramAPI(client_id=client_id, client_secret=client_secret)

In [ ]:
popular_media = api.media_popular(count=20)
for media in popular_media:
    print media.images['standard_resolution'].url

In [13]:
locations = api.location_search(lng=-90.2903, lat=38.7439)

In [15]:
for location in locations:
    print location.name, location


Job #4 Location: 125982510 (Point: (38.7436455, -90.2906415))
living room Location: 133256595 (Point: (38.74282074, -90.290626526))
Study Hall Location: 37183956 (Point: (38.743273, -90.28854))
Freguson Location: 374526172 (Point: (38.7447544, -90.2924748))
In Myy Bed Location: 372114072 (Point: (38.7449227, -90.2923542))
At Home Location: 372307932 (Point: (38.745048284, -90.292361477))
living room Location: 20941399 (Point: (38.742652158, -90.287105519))
The Boom Boom Room Location: 19852568 (Point: (38.741688808, -90.294037761))
Nantucket Gardens Apartment Location: 74344200 (Point: (38.747593818, -90.292106152))
Ferguson Sports Park Location: 88788924 (Point: (38.747607974, -90.292188737))
Mikes Grill Location: 98513574 (Point: (38.74732554, -90.293406844))
Fire Pit Location: 67654468 (Point: (38.740077972, -90.288078308))
Christian Care Home Location: 27043779 (Point: (38.747432828, -90.293374658))
Christian Care Home Location: 331794120 (Point: (38.747700843, -90.29324877))
Forrestwood Park Location: 323245339 (Point: (38.7394869, -90.288139313))

In [38]:
popular_media = api.media_popular()

In [50]:
def show_media(item):
    image = item.images['low_resolution']
    display(Image(image.url))
    print item.caption
    print 'lng,lat', item.location.point.longitude, item.location.point.latitude

In [54]:
# for item in popular_media[:10]:
#     print show_media(item)

In [2]:
# for item in api.media_search(lng=-90.2736, lat=38.7383, distance=5000):
#     print show_media(item)

In [31]:
image = item.images['low_resolution']