View difference between Paste ID: L59Tpifn and dMxViDka
SHOW: | | - or go back to the newest paste.
1
#gets 200 random imgur images and saves them to the folder images/
2
#note that all of them will be saved with the extension .jpg, regardless of the actual format
3
4
import urllib
5
import random
6
import os
7
8
def getimgstr(number):
9
	alphabet = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
10
	res = ''
11
	while number:
12
		number, i = divmod(number, 62)
13
		res = alphabet[i] + res
14
	while len(res) < 5:
15
		res = '0' + res
16
	return res
17
18
i = 0
19
while i < 200:
20
	st = getimgstr(random.randint(0, 916132831)) #62 ^ 5 - 1
21
	print st
22
	urllib.urlretrieve("http://i.imgur.com/" + st + ".jpg", "images/" + st + ".jpg")
23
	sz = os.stat("images/" + st + ".jpg").st_size
24
	if sz < 1024: #reject invalid images
25
		os.remove("images/" + st + ".jpg")
26
		print " - invalid"
27
	else:
28
		i += 1
29
		print " - valid - " + str(sz) + " bytes"