Skip to content

Instantly share code, notes, and snippets.

@pankajpatel
Forked from yunjey/download_flickr_image.py
Created August 27, 2019 13:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pankajpatel/229aad3e086759b308f307c40413429c to your computer and use it in GitHub Desktop.
Save pankajpatel/229aad3e086759b308f307c40413429c to your computer and use it in GitHub Desktop.
downloading images from flickr using python-flickr
# First, you should install flickrapi
# pip install flickrapi
import flickrapi
import urllib
from PIL import Image
# Flickr api access key
flickr=flickrapi.FlickrAPI('c6a2c45591d4973ff525042472446ca2', '202ffe6f387ce29b', cache=True)
keyword = 'siberian husky'
photos = flickr.walk(text=keyword,
tag_mode='all',
tags=keyword,
extras='url_c',
per_page=100, # may be you can try different numbers..
sort='relevance')
urls = []
for i, photo in enumerate(photos):
print (i)
url = photo.get('url_c')
urls.append(url)
# get 50 urls
if i > 50:
break
print (urls)
# Download image from the url and save it to '00001.jpg'
urllib.urlretrieve(urls[1], '00001.jpg')
# Resize the image and overwrite it
image = Image.open('00001.jpg')
image = image.resize((256, 256), Image.ANTIALIAS)
image.save('00001.jpg')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment