Update documentation for cursor example
[ci skip]
This commit is contained in:
parent
0fef3369ae
commit
0fa9b631c1
3 changed files with 67 additions and 18 deletions
|
|
@ -29,14 +29,38 @@ Features
|
||||||
Usage
|
Usage
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
..
|
||||||
|
I know it isn't necessary to start a new tree for every section,
|
||||||
|
but I think it looks a bit cleaner that way!
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 4
|
:maxdepth: 4
|
||||||
|
|
||||||
usage/install
|
usage/install
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
usage/starting_out
|
usage/starting_out
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
usage/basic_usage
|
usage/basic_usage
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
usage/advanced_usage
|
usage/advanced_usage
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
usage/streaming_api
|
usage/streaming_api
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
usage/special_functions
|
usage/special_functions
|
||||||
|
|
||||||
Twython API Documentation
|
Twython API Documentation
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,49 @@ This section covers methods to are part of Twython but not necessarily connected
|
||||||
|
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
|
|
||||||
|
Cursor
|
||||||
|
------
|
||||||
|
|
||||||
|
This function returns a generator for Twitter API endpoints that are able to be pagintated in some way (either by cursor or since_id parameter)
|
||||||
|
|
||||||
|
The Old Way
|
||||||
|
^^^^^^^^^^^
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
from twython import Twython
|
||||||
|
|
||||||
|
twitter = Twython(APP_KEY, APP_SECRET,
|
||||||
|
OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
|
||||||
|
|
||||||
|
results = twitter.search(q='twitter')
|
||||||
|
if results.get('statuses'):
|
||||||
|
for result in results['statuses']:
|
||||||
|
print result['id_str']
|
||||||
|
|
||||||
|
The New Way
|
||||||
|
^^^^^^^^^^^
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
from twython import Twython
|
||||||
|
|
||||||
|
twitter = Twython(APP_KEY, APP_SECRET,
|
||||||
|
OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
|
||||||
|
|
||||||
|
results = twitter.cursor(t.search, q='twitter')
|
||||||
|
for result in results:
|
||||||
|
print result['id_str']
|
||||||
|
|
||||||
|
Another example:
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
results = twitter.cursor(t.get_mentions_timeline)
|
||||||
|
for result in results:
|
||||||
|
print result['id_str']
|
||||||
|
|
||||||
|
|
||||||
HTML for Tweet
|
HTML for Tweet
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -363,24 +363,6 @@ class Twython(EndpointsMixin, object):
|
||||||
return '%s?%s' % (api_url, '&'.join(querystring))
|
return '%s?%s' % (api_url, '&'.join(querystring))
|
||||||
|
|
||||||
def search_gen(self, search_query, **params): # pragma: no cover
|
def search_gen(self, search_query, **params): # pragma: no cover
|
||||||
"""Returns a generator of tweets that match a specified query.
|
|
||||||
|
|
||||||
Documentation: https://dev.twitter.com/docs/api/1.1/get/search/tweets
|
|
||||||
|
|
||||||
:param search_query: Query you intend to search Twitter for
|
|
||||||
:param \*\*params: Extra parameters to send with your search request
|
|
||||||
:rtype: generator
|
|
||||||
|
|
||||||
Usage::
|
|
||||||
|
|
||||||
>>> from twython import Twython
|
|
||||||
>>> twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
|
|
||||||
|
|
||||||
>>> search = twitter.search_gen('python')
|
|
||||||
>>> for result in search:
|
|
||||||
>>> print result
|
|
||||||
|
|
||||||
"""
|
|
||||||
warnings.warn(
|
warnings.warn(
|
||||||
'This method is deprecated. You should use Twython.cursor instead. [eg. Twython.cursor(Twython.search, q=\'your_query\')]',
|
'This method is deprecated. You should use Twython.cursor instead. [eg. Twython.cursor(Twython.search, q=\'your_query\')]',
|
||||||
TwythonDeprecationWarning,
|
TwythonDeprecationWarning,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue