X-Git-Url: https://jfr.im/git/z_archive/twitter.git/blobdiff_plain/6ef18edb4aec4ba7512b62790e82120de99ae47e..58ccea4e1489a735d2b01bcdd45677b2c4374f00:/twitter/api.py diff --git a/twitter/api.py b/twitter/api.py index 9d50002..6571735 100644 --- a/twitter/api.py +++ b/twitter/api.py @@ -167,7 +167,7 @@ class TwitterCall(object): _id = kwargs.pop('_id', None) if _id: kwargs['id'] = _id - + # If an _timeout is specified in kwargs, use it _timeout = kwargs.pop('_timeout', None) @@ -238,8 +238,8 @@ class Twitter(TwitterCall): t = Twitter( auth=OAuth(token, token_key, con_secret, con_secret_key))) - # Get the public timeline - t.statuses.public_timeline() + # Get your "home" timeline + t.statuses.home_timeline() # Get a particular friend's timeline t.statuses.friends_timeline(id="billybob") @@ -262,7 +262,7 @@ class Twitter(TwitterCall): # Note how the magic `_` method can be used to insert data # into the middle of a call. You can also use replacement: t.user.list.members(user="tamtar", list="things-that-are-rad") - + # An *optional* `_timeout` parameter can also be used for API # calls which take much more time than normal or twitter stops # responding for some reasone @@ -274,13 +274,8 @@ class Twitter(TwitterCall): Searching Twitter:: - twitter_search = Twitter(domain="search.twitter.com") - - # Find the latest search trends - twitter_search.trends() - - # Search for the latest News on #gaza - twitter_search.search(q="#gaza") + # Search for the latest tweets about #pycon + t.search.tweets(q="#pycon") Using the data returned @@ -289,7 +284,7 @@ class Twitter(TwitterCall): Twitter API calls return decoded JSON. This is converted into a bunch of Python lists, dicts, ints, and strings. For example:: - x = twitter.statuses.public_timeline() + x = twitter.statuses.home_timeline() # The first 'tweet' in the timeline x[0]