예제 #1
0
import index
from random import randrange as rnd

index.load()

for n in range(6):
	stars = sorted(index.pictures(), key=lambda p:p.rating, reverse=True)[:5+n*2]
	query = []

	print 'Checkpoints:'
	for i in range(3+n):
		p = stars[rnd(len(stars))]
		query.append(p)
		stars.remove(p)
		print '{}. {}'.format(i+1, p.name)

	path = index.chain(query=query)

	print '\nPath:'
	print ' > '.join([p.name for p in path])

	reference = [p for p in query if p in path]
	index.export_html(reference+[None]+path, 'path{}.html'.format(n))
예제 #2
0
	def rnd_img(self, key):
		p = choice([p for p in index.pictures()
			if not p in self.hist and not p == self.img])
		self.choose(p)
		self.hist.insert(0,self.img)
		self.redraw = True