PythonでTwitterのタイムラインを取得する

PythonでTwitterのタイムラインを取得してみました。

以下を参考にしました。

コードはこちらです。別ファイルのtwitter_oauth.pyにOAUTHに必要なトークン等が記載されています。

[python]
# -*- coding: utf-8 -*-
from twython import Twython
import twitter_oauth

def get_timeline(user, num):
twitter = Twython(
twitter_oauth.CONSUMER_KEY,
twitter_oauth.CONSUMER_SECRET,
twitter_oauth.ACCESS_KEY,
twitter_oauth.ACCESS_SECRET
)

timeline = twitter.get_user_timeline(user_id=user, count=num)
return timeline

def main():
user = ‘netaka’
timeline = get_timeline(user, 10)
for tweet in timeline:
print tweet[‘text’]

if __name__ == ‘__main__’:
main()[/python]

取得できるツイート件数のデフォルトは20件のようなのでご注意ください。