Example #1
0
def main(memc, op, username = '', password = ''):
    cache = Cache(memc)

    if username and password:
        api = twitter.Api(username=username,
                          password=password)
    else:
        api = twitter.Api()

    if op == 'save':
        status = get_twitter_status(cache, api)
        save_chains(cache, status)
    elif op == 'tweet':
        for x in create_sentences(cache, 100):
            x = x.encode('utf-8').strip()
            if x and len(x) <= MAX_LENGTH:
                print 'tweeting: %r' % x
                api.PostUpdate(x)

                time.sleep(5*60) # post one per minute

    else:
        raise ValueError('unkown op %r?' % op)
Example #2
0
def main(memc):
    cache = Cache(memc)
    comments = get_reddit_comments(cache)
    save_chains(cache, comments)