Skip to content

Instantly share code, notes, and snippets.

@i-tu
Last active August 29, 2015 13:56
Show Gist options
  • Save i-tu/9248658 to your computer and use it in GitHub Desktop.
Save i-tu/9248658 to your computer and use it in GitHub Desktop.
Instagram-haut
from instagram import client, subscriptions
import urllib2
import sys
CONFIG = {
'client_id': '5b8ae8f010d64112a48f969b6af736d5',
'client_secret': '6cdf09f8c92644f68d6846000880752e',
'redirect_uri': 'http://localhost:8515/oauth_callback'
}
api = client.InstagramAPI(**CONFIG)
tag = sys.argv[1]
nextID = ''
while True:
recent_media, next = api.tag_recent_media(20, nextID, tag)
nextID = next.split('=')[-1]
print 'found ' + str(len(recent_media)) + ' new items'
for media in recent_media:
name = str(media).replace('Media: ','') + '.jpg'
print 'downloading ' + name
nextfile = urllib2.urlopen(media.images['standard_resolution'].url)
output = open(name, 'wb')
output.write(nextfile.read())
output.close()
print 'calling with nextID: ' + nextID
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment