def twitter2all(): from twitter import get_twitter_status prevtime = load_prev_time(conf.twitter_user) statuses = get_twitter_status(conf.twitter_user, prevtime) if not statuses: return if prevtime is None: log("first time fetch %s's tweets, skip", conf.twitter_user) save_prev_time(conf.twitter_user, statuses[-1][1]) return maxtime = prevtime for status, pubdate in statuses: if not can_pub(status): log("[skipping] %s can not be published because of include and exlucde conf", status) continue log("[publishing] %s : %s", pubdate, status, ) if pub2all(status) and maxtime < pubdate: maxtime = pubdate sleep(10) save_prev_time(conf.twitter_user, maxtime)
def twitter2all(): from twitter import get_twitter_status prevtime = load_prev_time(conf.twitter_user) statuses = get_twitter_status(conf.twitter_user, prevtime) if not statuses: return if prevtime is None: log("first time fetch %s's tweets, skip", conf.twitter_user) save_prev_time(conf.twitter_user, statuses[-1][1]) return maxtime = prevtime for status, pubdate in statuses: if not can_pub(status): log( "[skipping] %s can not be published because of include and exlucde conf", status) continue log( "[publishing] %s : %s", pubdate, status, ) if pub2all(status) and maxtime < pubdate: maxtime = pubdate sleep(10) save_prev_time(conf.twitter_user, maxtime)
def twitter2all(): from twitter import get_twitter_status prevtime = load_prev_time(conf.twitter_user) statuses = get_twitter_status(conf.twitter_user, prevtime) if prevtime is None: log("first time fetch %s's tweets, skip", conf.twitter_user) save_prev_time(conf.twitter_user, statuses[-1][1]) return maxtime = prevtime for status, pubdate in statuses: if status[0] in conf.exclude: continue log( "[publishing] %s : %s", pubdate, status, ) if pub2all(status) and maxtime < pubdate: maxtime = pubdate sleep(10) save_prev_time(conf.twitter_user, maxtime)
def twitter2all(): from twitter import get_twitter_status prevtime = load_prev_time(conf.twitter_user) statuses = get_twitter_status(conf.twitter_user, prevtime) for status, pubdate in statuses: if status[0] in conf.exclude: continue print pubdate, status if pub2all(status): save_prev_time(conf.twitter_user, pubdate) sleep(10)
def twitter2all(): from twitter import get_twitter_status prevtime = load_prev_time(conf.twitter_user) statuses = get_twitter_status(conf.twitter_user, prevtime) if prevtime is None: log("first time fetch %s's tweets, skip", conf.twitter_user) save_prev_time(conf.twitter_user, statuses[-1][1]) return maxtime = prevtime for status, pubdate in statuses: if status[0] in conf.exclude: continue log("[publishing] %s : %s", pubdate, status, ) if pub2all(status) and maxtime < pubdate: maxtime = pubdate sleep(10) save_prev_time(conf.twitter_user, maxtime)