Skip to content

Commit

Permalink
Add Client.get_home_timeline and AsyncClient.get_home_timeline
Browse files Browse the repository at this point in the history
Resolves #1900
  • Loading branch information
Harmon758 committed May 20, 2022
1 parent ef3a4d4 commit f7107a5
Show file tree
Hide file tree
Showing 8 changed files with 733 additions and 0 deletions.
298 changes: 298 additions & 0 deletions cassettes/test_asyncclient_get_home_timeline.yaml

Large diffs are not rendered by default.

207 changes: 207 additions & 0 deletions cassettes/test_client_get_home_timeline.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,207 @@
interactions:
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
User-Agent:
- Python/3.10.0 Requests/2.27.1 Tweepy/4.9.0
method: GET
uri: https://api.twitter.com/2/users/1072250532645998596/timelines/reverse_chronological
response:
body:
string: !!binary |
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
AwAA//8DACezXFdnQgAA
headers:
api-version:
- '2.43'
cache-control:
- no-cache, no-store, max-age=0
content-disposition:
- attachment; filename=json.json
content-encoding:
- gzip
content-length:
- '7938'
content-type:
- application/json; charset=utf-8
date:
- Fri, 20 May 2022 17:08:16 UTC
server:
- tsa_b
set-cookie:
- guest_id_marketing=v1%3A165306649566838768; Max-Age=63072000; Expires=Sun,
19 May 2024 17:08:16 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None
- guest_id_ads=v1%3A165306649566838768; Max-Age=63072000; Expires=Sun, 19 May
2024 17:08:16 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None
- personalization_id="v1_9fPfEVO4cdJJonsdLLpHvg=="; Max-Age=63072000; Expires=Sun,
19 May 2024 17:08:16 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None
- guest_id=v1%3A165306649566838768; Max-Age=63072000; Expires=Sun, 19 May 2024
17:08:16 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None
strict-transport-security:
- max-age=631138519
x-access-level:
- read-write-directmessages
x-connection-hash:
- 756c638396125314e9c11a66a7e13af6ff25e84d0ddd8c8b7d83125b8a729700
x-content-type-options:
- nosniff
x-frame-options:
- SAMEORIGIN
x-rate-limit-limit:
- '180'
x-rate-limit-remaining:
- '178'
x-rate-limit-reset:
- '1653067390'
x-response-time:
- '1036'
x-xss-protection:
- '0'
status:
code: 200
message: OK
version: 1
5 changes: 5 additions & 0 deletions docs/asyncclient.rst
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,8 @@
+--------------------------------------------------------------+---------------------------------------------+
| `GET /2/users/:id/mentions`_ | :meth:`AsyncClient.get_users_mentions` |
+--------------------------------------------------------------+---------------------------------------------+
| `GET /2/users/:id/timelines/reverse_chronological`_ | :meth:`AsyncClient.get_home_timeline` |
+--------------------------------------------------------------+---------------------------------------------+
| `GET /2/users/:id/tweets`_ | :meth:`AsyncClient.get_users_tweets` |
+--------------------------------------------------------------+---------------------------------------------+
| .. centered:: |Tweet counts|_ |
Expand Down Expand Up @@ -224,6 +226,7 @@
.. _GET /2/tweets/search/recent: https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent
.. |Timelines| replace:: *Timelines*
.. _GET /2/users/:id/mentions: https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions
.. _GET /2/users/:id/timelines/reverse_chronological: https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological
.. _GET /2/users/:id/tweets: https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets
.. |Tweet counts| replace:: *Tweet counts*
.. _GET /2/tweets/counts/all: https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all
Expand Down Expand Up @@ -349,6 +352,8 @@ Timelines

.. automethod:: AsyncClient.get_users_mentions

.. automethod:: AsyncClient.get_home_timeline

.. automethod:: AsyncClient.get_users_tweets

Tweet counts
Expand Down
5 changes: 5 additions & 0 deletions docs/client.rst
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,8 @@
+--------------------------------------------------------------+----------------------------------------+
| `GET /2/users/:id/mentions`_ | :meth:`Client.get_users_mentions` |
+--------------------------------------------------------------+----------------------------------------+
| `GET /2/users/:id/timelines/reverse_chronological`_ | :meth:`Client.get_home_timeline` |
+--------------------------------------------------------------+----------------------------------------+
| `GET /2/users/:id/tweets`_ | :meth:`Client.get_users_tweets` |
+--------------------------------------------------------------+----------------------------------------+
| .. centered:: |Tweet counts|_ |
Expand Down Expand Up @@ -224,6 +226,7 @@
.. _GET /2/tweets/search/recent: https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent
.. |Timelines| replace:: *Timelines*
.. _GET /2/users/:id/mentions: https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions
.. _GET /2/users/:id/timelines/reverse_chronological: https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological
.. _GET /2/users/:id/tweets: https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets
.. |Tweet counts| replace:: *Tweet counts*
.. _GET /2/tweets/counts/all: https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all
Expand Down Expand Up @@ -349,6 +352,8 @@ Timelines

.. automethod:: Client.get_users_mentions

.. automethod:: Client.get_home_timeline

.. automethod:: Client.get_users_tweets

Tweet counts
Expand Down
4 changes: 4 additions & 0 deletions tests/test_asyncclient.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,10 @@ async def test_get_users_mentions(self):
user_id = 783214 # User ID for @Twitter
await self.client.get_users_mentions(user_id)

@tape.use_cassette("test_asyncclient_get_home_timeline.yaml")
async def test_get_home_timeline(self):
await self.client.get_home_timeline()

@tape.use_cassette("test_asyncclient_get_users_tweets.yaml")
async def test_get_users_tweets(self):
user_id = 783214 # User ID for @Twitter
Expand Down
4 changes: 4 additions & 0 deletions tests/test_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,10 @@ def test_get_users_mentions(self):
user_id = 783214 # User ID for @Twitter
self.client.get_users_mentions(user_id)

@tape.use_cassette("test_client_get_home_timeline.yaml")
def test_get_home_timeline(self):
self.client.get_home_timeline()

@tape.use_cassette("test_client_get_users_tweets.yaml")
def test_get_users_tweets(self):
user_id = 783214 # User ID for @Twitter
Expand Down

0 comments on commit f7107a5

Please sign in to comment.