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)
def main(memc): cache = Cache(memc) comments = get_reddit_comments(cache) save_chains(cache, comments)