Пример #1
0
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)
Пример #2
0
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)
Пример #3
0
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)
Пример #4
0
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)
Пример #5
0
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)