diff options
Diffstat (limited to 'src/portal/py/modules/twitter.py')
| -rw-r--r-- | src/portal/py/modules/twitter.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/portal/py/modules/twitter.py b/src/portal/py/modules/twitter.py index 79e7f31..be81c0f 100644 --- a/src/portal/py/modules/twitter.py +++ b/src/portal/py/modules/twitter.py @@ -1,8 +1,7 @@ import json -import httpx import http.cookiejar from typing import Optional, Any, Iterator -from base import USER_AGENT, Search, Module, ParsedJson, Method +from base import USER_AGENT, HttpResponse, Search, Module, ParsedJson, Method from post import Post from query_parser import QueryParser from modules.twitter_common import parse_graphql_raw_response @@ -21,7 +20,7 @@ class TwitterUser(TwitterBase): super().__init__(userdata) self.user_id = '' - def check_api_response(self, response: Optional[httpx.Response]) -> Optional[ParsedJson]: + def check_api_response(self, response: Optional[HttpResponse]) -> Optional[ParsedJson]: if not response: return None try: @@ -85,7 +84,7 @@ class TwitterUser(TwitterBase): 'features': build_params(features), 'fieldToggles': build_params(fieldToggles) } - url = "https://x.com/i/api/graphql/DdW3L2nfGW6FZDcSSSG4yg/UserMedia" + url = 'https://x.com/i/api/graphql/DdW3L2nfGW6FZDcSSSG4yg/UserMedia' return self.check_api_response(self.module.do_request(Method.GET, url, params=params)) #print(json.dumps(media, indent=4)) |