Exemple #1
0
def scores(n, reset=True):
	return tumblr.dist_scores(n=n, reset=reset)
Exemple #2
0
#!/usr/bin/python

from random import choice
import sys

import index
import weave.picture as picture
import weave.tumblr as tumblr
import util.cluster as clustering

index.load(recover=True)
index.inout.save_log("load")
print "compute scores"
scores = tumblr.dist_scores(n=1, reset=False)
hi = sorted(scores.items(), key=lambda t: t[1])

print "top 10:"
for i, t in enumerate(hi[-10:][::-1]):
    print i + 1, t[0].name, t[0].score

seed = None
if len(sys.argv) > 1:
    # TODO: all params!
    url = sys.argv[-1]
    if url in ["-r", "-rnd"]:
        seed = tumblr.any().url()
    elif tumblr.proper_url(url) or url.count(".") < 1:
        seed = url
# if not seed:
# seed = sorted(index.blogs(), key=lambda t:len(t.proper_imgs))[-1]
# seed = sorted(index.blogs(), key=lambda t:t.score)[-1]