예제 #1
0
파일: collect.py 프로젝트: benjaminws/gifst
def pretty():
    for collection in gifst.collect_gifs(settings.gifsters):
        name = list(collection.keys()).pop(0)
        print('{0}, {1} gifs:'.format(name, len(collection[name])))
        for gif in collection[name]:
            print('-- {0}'.format(gif))
        print('\n')
예제 #2
0
파일: collect.py 프로젝트: benjaminws/gifst
def save_to_redis():
    for collection in gifst.collect_gifs(settings.gifsters):
        name = list(collection.keys()).pop(0)
        key = 'gifster:{0}'.format(name)
        if r.get(key):
            existing = cPickle.loads(r.get(key))
            r.set(key, cPickle.dumps(list(set(existing + collection[name]))))
        else:
            r.set(key, cPickle.dumps(collection[name]))
예제 #3
0
파일: collect.py 프로젝트: benjaminws/gifst
def raw():
    print(gifst.collect_gifs(settings.gifsters))