Exemple #1
0
def main():
    screen_name = 'boyakinushi'

    twitter = Twitter()
    paths = ['..', '..', 'local_data', 'twitter_cli']
    twitter.set_cache_dir(os.path.join(*paths))
    twitter.set_callback(print_to_console)
    paths = ['..', '..', 'local_data', 'twitter_cli', 'config.ini']
    twitter.load_ini_file(os.path.join(*paths))

    print_to_console("Start")

    # Show Twitter API Rate Limit
    twitter.check_api_rate_limit()

    # Home TimeLine.
    tweets = twitter.get_home_timeline(100)
    twitter.save_tweet_users(tweets)
    twitter.save_tweets(tweets)

    # User TimeLine.
    tweets = twitter.get_user_timeline(screen_name, 100)
    twitter.save_tweet_users(tweets)
    twitter.save_tweets(tweets)