diff --git a/.github/workflows/test-python.yaml b/.github/workflows/test-python.yaml index fa84733..d04838b 100644 --- a/.github/workflows/test-python.yaml +++ b/.github/workflows/test-python.yaml @@ -40,7 +40,7 @@ jobs: - name: Get Openapi Generator run: | - wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.13.0/openapi-generator-cli-7.13.0.jar -O openapi-generator-cli.jar --no-verbose + wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.15.0/openapi-generator-cli-7.15.0.jar -O openapi-generator-cli.jar --no-verbose if: steps.openapi-generator-cache.outputs.cache-hit != 'true' # Python Setup diff --git a/.vscode/tasks.json b/.vscode/tasks.json index baf302a..523d3b7 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -40,24 +40,21 @@ "command": [ "python3.10 -m venv .venv;", ".venv/bin/python3 -m pip install -r requirements.txt;", - "pip install urllib3>=2.1.0;", - "curl https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.13.0/openapi-generator-cli-7.13.0.jar -o openapi-generator-cli.jar;" + "curl https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.15.0/openapi-generator-cli-7.15.0.jar -o openapi-generator-cli.jar;" ] }, "linux": { "command": [ "python3 -m venv .venv;", ".venv/bin/python3 -m pip install -r requirements.txt;", - "pip install urllib3>=2.1.0;", - "wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.13.0/openapi-generator-cli-7.13.0.jar -O openapi-generator-cli.jar;" + "wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.15.0/openapi-generator-cli-7.15.0.jar -O openapi-generator-cli.jar;" ] }, "windows": { "command": [ "python -m venv .venv;", ".venv/Scripts/python -m pip install -r requirements.txt;", - "pip install urllib3>=2.1.0;", - "Invoke-WebRequest https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.13.0/openapi-generator-cli-7.13.0.jar -OutFile openapi-generator-cli.jar;" + "Invoke-WebRequest https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.15.0/openapi-generator-cli-7.15.0.jar -OutFile openapi-generator-cli.jar;" ] } } diff --git a/requirements.txt b/requirements.txt index 63d824c..eb7d53a 100644 Binary files a/requirements.txt and b/requirements.txt differ diff --git a/src/config/placeholder.json b/src/config/placeholder.json index c9d7644..c7cf362 100644 --- a/src/config/placeholder.json +++ b/src/config/placeholder.json @@ -1,8 +1,8 @@ { "HomeTimeline": { - "@path": "/i/api/graphql/c-CzHF1LboFilMpsx4ZCrQ/HomeTimeline", + "@path": "/i/api/graphql/DXmgQYmIft1oLP6vMkJixw/HomeTimeline", "@method": "GET", - "queryId": "c-CzHF1LboFilMpsx4ZCrQ", + "queryId": "DXmgQYmIft1oLP6vMkJixw", "variables": { "count": 20, "includePromotedContent": true, @@ -13,6 +13,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -24,7 +26,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -42,13 +44,15 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "HomeLatestTimeline": { - "@path": "/i/api/graphql/BKB7oi212Fi7kQtCBGE4zA/HomeLatestTimeline", - "@method": "POST", - "queryId": "BKB7oi212Fi7kQtCBGE4zA", + "@path": "/i/api/graphql/SFxmNKWfN9ySJcXG_tjX8g/HomeLatestTimeline", + "@method": "GET", + "queryId": "SFxmNKWfN9ySJcXG_tjX8g", "variables": { "count": 20, "includePromotedContent": true, @@ -58,6 +62,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -69,7 +75,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -87,19 +93,23 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "ListLatestTweetsTimeline": { - "@path": "/i/api/graphql/RlZzktZY_9wJynoepm8ZsA/ListLatestTweetsTimeline", + "@path": "/i/api/graphql/06JtmwM8k_1cthpFZITVVA/ListLatestTweetsTimeline", "@method": "GET", - "queryId": "RlZzktZY_9wJynoepm8ZsA", + "queryId": "06JtmwM8k_1cthpFZITVVA", "variables": { "listId": "1539453138322673664", "count": 20 }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -111,7 +121,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -129,18 +139,22 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "UserByScreenName": { - "@path": "/i/api/graphql/1VOOyvKkiI3FMmkeDNxM9A/UserByScreenName", + "@path": "/i/api/graphql/ck5KkZ8t5cOmoLssopN99Q/UserByScreenName", "@method": "GET", - "queryId": "1VOOyvKkiI3FMmkeDNxM9A", + "queryId": "ck5KkZ8t5cOmoLssopN99Q", "variables": { "screen_name": "elonmusk" }, "features": { "hidden_profile_subscriptions_enabled": true, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -178,13 +192,15 @@ } }, "UsersByRestIds": { - "@path": "/i/api/graphql/XArUHrueMW0KQdZUdqidrA/UsersByRestIds", + "@path": "/i/api/graphql/1hjT2eXW1Zcw-2xk8EbvoA/UsersByRestIds", "@method": "GET", - "queryId": "XArUHrueMW0KQdZUdqidrA", + "queryId": "1hjT2eXW1Zcw-2xk8EbvoA", "variables": { "userIds": ["44196397"] }, "features": { + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -193,18 +209,18 @@ } }, "ProfileSpotlightsQuery": { - "@path": "/i/api/graphql/-0XdHI-mrHWBQd8-oLo1aA/ProfileSpotlightsQuery", + "@path": "/i/api/graphql/1sAf0uU4-B2ZLJGUX5O7LQ/ProfileSpotlightsQuery", "@method": "GET", - "queryId": "-0XdHI-mrHWBQd8-oLo1aA", + "queryId": "1sAf0uU4-B2ZLJGUX5O7LQ", "variables": { "screen_name": "elonmusk" }, "features": {} }, "UserTweets": { - "@path": "/i/api/graphql/q6xj5bs0hapm9309hexA_g/UserTweets", + "@path": "/i/api/graphql/E8Wq-_jFSaU7hxVcuOPR9g/UserTweets", "@method": "GET", - "queryId": "q6xj5bs0hapm9309hexA_g", + "queryId": "E8Wq-_jFSaU7hxVcuOPR9g", "variables": { "userId": "44196397", "count": 40, @@ -214,6 +230,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -225,7 +243,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -243,6 +261,8 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false }, "fieldToggles": { @@ -250,9 +270,9 @@ } }, "UserTweetsAndReplies": { - "@path": "/i/api/graphql/6hvhmQQ9zPIR8RZWHFAm4w/UserTweetsAndReplies", + "@path": "/i/api/graphql/-O3QOHrVn1aOm_cF5wyTCQ/UserTweetsAndReplies", "@method": "GET", - "queryId": "6hvhmQQ9zPIR8RZWHFAm4w", + "queryId": "-O3QOHrVn1aOm_cF5wyTCQ", "variables": { "userId": "44196397", "count": 40, @@ -262,6 +282,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -273,7 +295,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -291,6 +313,8 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false }, "fieldToggles": { @@ -298,9 +322,9 @@ } }, "UserHighlightsTweets": { - "@path": "/i/api/graphql/70Yf8aSyhGOXaKRLJdVA2A/UserHighlightsTweets", + "@path": "/i/api/graphql/gmHw9geMTncZ7jeLLUUNOw/UserHighlightsTweets", "@method": "GET", - "queryId": "70Yf8aSyhGOXaKRLJdVA2A", + "queryId": "gmHw9geMTncZ7jeLLUUNOw", "variables": { "userId": "44196397", "count": 40, @@ -309,6 +333,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -320,7 +346,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -338,6 +364,8 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false }, "fieldToggles": { @@ -345,9 +373,9 @@ } }, "UserMedia": { - "@path": "/i/api/graphql/1H9ibIdchWO0_vz3wJLDTA/UserMedia", + "@path": "/i/api/graphql/jCRhbOzdgOHp6u9H4g2tEg/UserMedia", "@method": "GET", - "queryId": "1H9ibIdchWO0_vz3wJLDTA", + "queryId": "jCRhbOzdgOHp6u9H4g2tEg", "variables": { "userId": "44196397", "count": 40, @@ -358,6 +386,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -369,7 +399,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -387,6 +417,8 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false }, "fieldToggles": { @@ -394,11 +426,11 @@ } }, "Likes": { - "@path": "/i/api/graphql/lIDpu_NWL7_VhimGGt0o6A/Likes", + "@path": "/i/api/graphql/TGEKkJG_meudeaFcqaxM-Q/Likes", "@method": "GET", - "queryId": "lIDpu_NWL7_VhimGGt0o6A", + "queryId": "TGEKkJG_meudeaFcqaxM-Q", "variables": { - "userId": "1787148517779406848", + "userId": "44196397", "count": 20, "includePromotedContent": false, "withClientEventToken": false, @@ -407,6 +439,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -418,7 +452,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -436,6 +470,8 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false }, "fieldToggles": { @@ -443,15 +479,17 @@ } }, "Bookmarks": { - "@path": "/i/api/graphql/2neUNDqrrFzbLui8yallcQ/Bookmarks", + "@path": "/i/api/graphql/pLtjrO4ubNh996M_Cubwsg/Bookmarks", "@method": "GET", - "queryId": "2neUNDqrrFzbLui8yallcQ", + "queryId": "pLtjrO4ubNh996M_Cubwsg", "variables": { "count": 20, "includePromotedContent": true }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -463,7 +501,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -481,13 +519,15 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "TweetDetail": { - "@path": "/i/api/graphql/xd_EMdYvB9hfZsZ6Idri0w/TweetDetail", + "@path": "/i/api/graphql/iFEr5AcP121Og4wx9Yqo3w/TweetDetail", "@method": "GET", - "queryId": "xd_EMdYvB9hfZsZ6Idri0w", + "queryId": "iFEr5AcP121Og4wx9Yqo3w", "variables": { "focalTweetId": "1349129669258448897", "referrer": "home", @@ -501,6 +541,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -512,7 +554,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -530,6 +572,8 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false }, "fieldToggles": { @@ -582,9 +626,9 @@ } }, "SearchTimeline": { - "@path": "/i/api/graphql/VhUd6vHVmLBcw0uX-6jMLA/SearchTimeline", + "@path": "/i/api/graphql/4fpceYZ6-YQCx_JSl_Cn_A/SearchTimeline", "@method": "GET", - "queryId": "VhUd6vHVmLBcw0uX-6jMLA", + "queryId": "4fpceYZ6-YQCx_JSl_Cn_A", "variables": { "rawQuery": "elonmusk", "count": 20, @@ -593,6 +637,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -604,7 +650,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -622,13 +668,15 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "Favoriters": { - "@path": "/i/api/graphql/G27_CXbgIP3G9Fod_2RMUA/Favoriters", + "@path": "/i/api/graphql/SPOr3rvo2j1E8bFd-qGczQ/Favoriters", "@method": "GET", - "queryId": "G27_CXbgIP3G9Fod_2RMUA", + "queryId": "SPOr3rvo2j1E8bFd-qGczQ", "variables": { "tweetId": "1349129669258448897", "count": 20, @@ -636,6 +684,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -647,7 +697,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -665,13 +715,15 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "Retweeters": { - "@path": "/i/api/graphql/Mbs-2NiTvy32oHDerWtVhg/Retweeters", + "@path": "/i/api/graphql/IgH6sJk3CcxdboiisoGKoQ/Retweeters", "@method": "GET", - "queryId": "Mbs-2NiTvy32oHDerWtVhg", + "queryId": "IgH6sJk3CcxdboiisoGKoQ", "variables": { "tweetId": "1349129669258448897", "count": 20, @@ -679,6 +731,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -690,7 +744,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -708,13 +762,15 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "Followers": { - "@path": "/i/api/graphql/IOh4aS6UdGWGJUYTqliQ7Q/Followers", + "@path": "/i/api/graphql/i6PPdIMm1MO7CpAqjau7sw/Followers", "@method": "GET", - "queryId": "IOh4aS6UdGWGJUYTqliQ7Q", + "queryId": "i6PPdIMm1MO7CpAqjau7sw", "variables": { "userId": "44196397", "count": 20, @@ -722,6 +778,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -733,7 +791,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -751,13 +809,15 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "Following": { - "@path": "/i/api/graphql/zx6e-TLzRkeDO_a7p4b3JQ/Following", + "@path": "/i/api/graphql/SaWqzw0TFAWMx1nXWjXoaQ/Following", "@method": "GET", - "queryId": "zx6e-TLzRkeDO_a7p4b3JQ", + "queryId": "SaWqzw0TFAWMx1nXWjXoaQ", "variables": { "userId": "44196397", "count": 20, @@ -765,6 +825,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -776,7 +838,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -794,20 +856,24 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "BlueVerifiedFollowers": { - "@path": "/i/api/graphql/GQ1yZjbfSiPfi_5gznKMPw/BlueVerifiedFollowers", + "@path": "/i/api/graphql/fxEl9kp1Tgolqkq8_Lo3sg/BlueVerifiedFollowers", "@method": "GET", - "queryId": "GQ1yZjbfSiPfi_5gznKMPw", + "queryId": "fxEl9kp1Tgolqkq8_Lo3sg", "variables": { - "userId": "1347135745706708993", + "userId": "44196397", "count": 20, "includePromotedContent": false }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -819,7 +885,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -837,13 +903,15 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "FollowersYouKnow": { - "@path": "/i/api/graphql/pNK460VRQKGuLfDcesjNEQ/FollowersYouKnow", + "@path": "/i/api/graphql/ddujv69gOtl_Na9t458_3g/FollowersYouKnow", "@method": "GET", - "queryId": "pNK460VRQKGuLfDcesjNEQ", + "queryId": "ddujv69gOtl_Na9t458_3g", "variables": { "userId": "44196397", "count": 20, @@ -851,6 +919,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -862,7 +932,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -880,13 +950,15 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "CreateTweet": { - "@path": "/i/api/graphql/IID9x6WsdMnTlXnzXGq8ng/CreateTweet", + "@path": "/i/api/graphql/mGOM24dT4fPg08ByvrpP2A/CreateTweet", "@method": "POST", - "queryId": "IID9x6WsdMnTlXnzXGq8ng", + "queryId": "mGOM24dT4fPg08ByvrpP2A", "variables": { "tweet_text": "test", "media": { @@ -918,7 +990,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -931,15 +1003,19 @@ "creator_subscriptions_quote_tweet_preview_enabled": false, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, "articles_preview_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, "freedom_of_speech_not_reach_fetch_enabled": true, "standardized_nudges_misinfo": true, "tweet_with_visibility_results_prefer_gql_limited_actions_policy_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_enhance_cards_enabled": false } @@ -1005,9 +1081,9 @@ } }, "CommunityTweetsTimeline": { - "@path": "/i/api/graphql/rp4YNcEs-BXdkm1DA4PMhw/CommunityTweetsTimeline", + "@path": "/i/api/graphql/Nyt-88UX4-pPCImZNUl9RQ/CommunityTweetsTimeline", "@method": "GET", - "queryId": "rp4YNcEs-BXdkm1DA4PMhw", + "queryId": "Nyt-88UX4-pPCImZNUl9RQ", "variables": { "communityId": "1489422448332197888", "count": 20, @@ -1017,6 +1093,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -1028,7 +1106,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -1046,13 +1124,15 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "CommunityMediaTimeline": { - "@path": "/i/api/graphql/eJqXEMJZ0w89TEGgPwEatw/CommunityMediaTimeline", + "@path": "/i/api/graphql/ZniZ7AAK_VVu1xtSx1V-gQ/CommunityMediaTimeline", "@method": "GET", - "queryId": "eJqXEMJZ0w89TEGgPwEatw", + "queryId": "ZniZ7AAK_VVu1xtSx1V-gQ", "variables": { "communityId": "1489422448332197888", "count": 20, @@ -1060,6 +1140,8 @@ }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -1071,7 +1153,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -1089,19 +1171,23 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "CommunityAboutTimeline": { - "@path": "/i/api/graphql/hSZPW3bFfaXkhJRBnZpLMA/CommunityAboutTimeline", + "@path": "/i/api/graphql/2k_fZ9eubu6wh1mk-zcHYg/CommunityAboutTimeline", "@method": "GET", - "queryId": "hSZPW3bFfaXkhJRBnZpLMA", + "queryId": "2k_fZ9eubu6wh1mk-zcHYg", "variables": { "communityId": "1489422448332197888", "withCommunity": true }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -1113,7 +1199,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -1131,19 +1217,23 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "NotificationsTimeline": { - "@path": "/i/api/graphql/GquVPn-SKYxKLgLsRPpJ6g/NotificationsTimeline", + "@path": "/i/api/graphql/l6ovGrjBwVobgU4puBCycg/NotificationsTimeline", "@method": "GET", - "queryId": "GquVPn-SKYxKLgLsRPpJ6g", + "queryId": "l6ovGrjBwVobgU4puBCycg", "variables": { "timeline_type": "All", "count": 20 }, "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -1155,7 +1245,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -1173,6 +1263,8 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, @@ -1287,10 +1379,12 @@ "queryId": "xF6sXnKJfS2AOylzxRjf6A" }, "PinnedTimelines": { - "@path": "/i/api/graphql/1OlNf_fYz6q0vmZQFAEEIQ/PinnedTimelines", + "@path": "/i/api/graphql/h4otEKOKvO83FNs5MQWRBw/PinnedTimelines", "@method": "GET", - "queryId": "1OlNf_fYz6q0vmZQFAEEIQ", + "queryId": "h4otEKOKvO83FNs5MQWRBw", "features": { + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -1347,11 +1441,13 @@ "queryId": "Z2BA99jFw6TxaJM5v7Irmg" }, "ExplorePage": { - "@path": "/i/api/graphql/natW-0sLlOif7doGb8m_rQ/ExplorePage", + "@path": "/i/api/graphql/qxKCOMJcDHnhVqHl48Ob2w/ExplorePage", "@method": "GET", - "queryId": "natW-0sLlOif7doGb8m_rQ", + "queryId": "qxKCOMJcDHnhVqHl48Ob2w", "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -1363,7 +1459,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -1381,6 +1477,8 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, @@ -1390,16 +1488,18 @@ "queryId": "ScODPHsG2d28Xr-rDSBThg" }, "CarouselQuery": { - "@path": "/i/api/graphql/xfgycRkhqXy90CmTQZ7Kig/CarouselQuery", + "@path": "/i/api/graphql/7gBMELiDhLZ_MtyTElxYsA/CarouselQuery", "@method": "GET", - "queryId": "xfgycRkhqXy90CmTQZ7Kig" + "queryId": "7gBMELiDhLZ_MtyTElxYsA" }, "CommunitiesRankedTimeline": { - "@path": "/i/api/graphql/gUELIRjEFkTDmnFWbJ3Xfg/CommunitiesRankedTimeline", + "@path": "/i/api/graphql/ddnJT_gvABU19Y4QUqpdVg/CommunitiesRankedTimeline", "@method": "GET", - "queryId": "gUELIRjEFkTDmnFWbJ3Xfg", + "queryId": "ddnJT_gvABU19Y4QUqpdVg", "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -1411,7 +1511,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -1429,6 +1529,8 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false }, "variables": { @@ -1437,11 +1539,13 @@ } }, "BirdwatchFetchGlobalTimeline": { - "@path": "/i/api/graphql/ujd0SSA-dqzptZPZu-qQCw/BirdwatchFetchGlobalTimeline", + "@path": "/i/api/graphql/jcXsnivJ2-zc4aFVg8THzA/BirdwatchFetchGlobalTimeline", "@method": "GET", - "queryId": "ujd0SSA-dqzptZPZu-qQCw", + "queryId": "jcXsnivJ2-zc4aFVg8THzA", "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -1453,7 +1557,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -1471,13 +1575,15 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "BirdwatchFetchAuthenticatedUserProfile": { - "@path": "/i/api/graphql/hkYn13HnxM_eVCEGGl-Fdw/BirdwatchFetchAuthenticatedUserProfile", + "@path": "/i/api/graphql/kD74-qBfrdRT5rO9YOl57g/BirdwatchFetchAuthenticatedUserProfile", "@method": "GET", - "queryId": "hkYn13HnxM_eVCEGGl-Fdw", + "queryId": "kD74-qBfrdRT5rO9YOl57g", "features": { "responsive_web_birdwatch_top_contributor_enabled": true, "responsive_web_birdwatch_mobile_nav_setting_enabled": false, @@ -1544,16 +1650,18 @@ } }, "DMPinnedInboxQuery": { - "@path": "/i/api/graphql/_gBQBgClVuMQb8efxWkbbQ/DMPinnedInboxQuery", + "@path": "/i/api/graphql/sIC-NZ_cqXLO_WH4jDWFQA/DMPinnedInboxQuery", "@method": "GET", - "queryId": "_gBQBgClVuMQb8efxWkbbQ" + "queryId": "sIC-NZ_cqXLO_WH4jDWFQA" }, "GenericTimelineById": { - "@path": "/i/api/graphql/Dv_o7vs8Oz4Fo0R5A4a84A/GenericTimelineById", + "@path": "/i/api/graphql/GofQW9a9TsfzSoEELazjcA/GenericTimelineById", "@method": "GET", - "queryId": "Dv_o7vs8Oz4Fo0R5A4a84A", + "queryId": "GofQW9a9TsfzSoEELazjcA", "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -1565,7 +1673,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -1583,6 +1691,8 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, @@ -1592,9 +1702,9 @@ "queryId": "LUEdtkcpBlGktUtms4BvwA" }, "BirdwatchFetchContributorNotesSlice": { - "@path": "/i/api/graphql/9guoOsEvMudL2XRE2alb-Q/BirdwatchFetchContributorNotesSlice", + "@path": "/i/api/graphql/tPsigzKk2vCMlnkkj95AMw/BirdwatchFetchContributorNotesSlice", "@method": "GET", - "queryId": "9guoOsEvMudL2XRE2alb-Q", + "queryId": "tPsigzKk2vCMlnkkj95AMw", "features": { "responsive_web_birdwatch_media_notes_enabled": true, "responsive_web_birdwatch_fast_notes_badge_enabled": true, @@ -1605,7 +1715,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -1622,19 +1732,23 @@ "tweet_with_visibility_results_prefer_gql_limited_actions_policy_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_enhance_cards_enabled": false } }, "BirdwatchFetchBirdwatchProfile": { - "@path": "/i/api/graphql/iL_0nGf1nelAd9Kz-pZJlA/BirdwatchFetchBirdwatchProfile", + "@path": "/i/api/graphql/id9iGfEQF47W1kvRBHUmRQ/BirdwatchFetchBirdwatchProfile", "@method": "GET", - "queryId": "iL_0nGf1nelAd9Kz-pZJlA", + "queryId": "id9iGfEQF47W1kvRBHUmRQ", "features": { "responsive_web_birdwatch_top_contributor_enabled": true } @@ -1644,15 +1758,17 @@ "@method": "GET", "queryId": "T4Qdev0aBeS9tK9v4TkgQg", "features": { - "responsive_web_birdwatch_note_request_download_enabled": false + "responsive_web_birdwatch_note_request_download_enabled": true } }, "ListsManagementPageTimeline": { - "@path": "/i/api/graphql/78UbkyXwXBD98IgUWXOy9g/ListsManagementPageTimeline", + "@path": "/i/api/graphql/1cS44-1n_MNsdCVyBNzeqg/ListsManagementPageTimeline", "@method": "GET", - "queryId": "78UbkyXwXBD98IgUWXOy9g", + "queryId": "1cS44-1n_MNsdCVyBNzeqg", "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -1664,7 +1780,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -1682,6 +1798,8 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, @@ -1701,21 +1819,23 @@ "queryId": "xFxU-O8hEYe74ovNVU74jA" }, "CommunitiesFetchOneQuery": { - "@path": "/i/api/graphql/yl50sLRZmPfKAvxW7H_z0g/CommunitiesFetchOneQuery", + "@path": "/i/api/graphql/UlgIZeglRXC9tZBYlwV3Dw/CommunitiesFetchOneQuery", "@method": "GET", - "queryId": "yl50sLRZmPfKAvxW7H_z0g", + "queryId": "UlgIZeglRXC9tZBYlwV3Dw", "features": { + "payments_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, "responsive_web_graphql_timeline_navigation_enabled": true, "rweb_tipjar_consumption_enabled": true, + "rweb_xchat_enabled": false, "verified_phone_label_enabled": false } }, "CommunityQuery": { - "@path": "/i/api/graphql/YDYGxdoPEu0zNC2eWP_0MQ/CommunityQuery", + "@path": "/i/api/graphql/2W09l7nD7ZbxGQHXvfB22w/CommunityQuery", "@method": "GET", - "queryId": "YDYGxdoPEu0zNC2eWP_0MQ", + "queryId": "2W09l7nD7ZbxGQHXvfB22w", "features": { "c9s_list_members_action_api_enabled": false, "c9s_superc9s_indication_enabled": false @@ -1775,11 +1895,13 @@ "queryId": "byVjaS0CUtBqAao_lhZFgA" }, "CommunitiesExploreTimeline": { - "@path": "/i/api/graphql/6kZ1-cdpGJ6MomB0YkceNA/CommunitiesExploreTimeline", + "@path": "/i/api/graphql/lA9RoxaAcilzGgVYPghZ3g/CommunitiesExploreTimeline", "@method": "GET", - "queryId": "6kZ1-cdpGJ6MomB0YkceNA", + "queryId": "lA9RoxaAcilzGgVYPghZ3g", "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -1791,7 +1913,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -1809,6 +1931,8 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, @@ -2067,11 +2191,13 @@ } }, "ListMembers": { - "@path": "/i/api/graphql/EkmM6fQjaFMaQbj2wGFQ9w/ListMembers", + "@path": "/i/api/graphql/naea_MSad4pOb-D6_oVv_g/ListMembers", "@method": "GET", - "queryId": "EkmM6fQjaFMaQbj2wGFQ9w", + "queryId": "naea_MSad4pOb-D6_oVv_g", "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -2083,7 +2209,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -2101,15 +2227,19 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, "ListSubscribers": { - "@path": "/i/api/graphql/_av5eJHyhOzx9nTQkQg0iQ/ListSubscribers", + "@path": "/i/api/graphql/Dkw65xzNhTXpbrOzz7zpwQ/ListSubscribers", "@method": "GET", - "queryId": "_av5eJHyhOzx9nTQkQg0iQ", + "queryId": "Dkw65xzNhTXpbrOzz7zpwQ", "features": { "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, "profile_label_improvements_pcf_label_in_post_enabled": true, "rweb_tipjar_consumption_enabled": true, "verified_phone_label_enabled": false, @@ -2121,7 +2251,7 @@ "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": false, "responsive_web_grok_analyze_post_followups_enabled": true, - "responsive_web_jetfuel_frame": false, + "responsive_web_jetfuel_frame": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, @@ -2139,6 +2269,8 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, "responsive_web_enhance_cards_enabled": false } }, @@ -2179,5 +2311,181 @@ "responsive_web_grok_image_annotation_enabled": true, "responsive_web_enhance_cards_enabled": false } + }, + "useTotalAdCampaignsForUserQuery": { + "@path": "/i/api/graphql/UFD9D7pipG78WFN0SJviDg/useTotalAdCampaignsForUserQuery", + "@method": "GET", + "queryId": "UFD9D7pipG78WFN0SJviDg" + }, + "ListOwnerships": { + "@path": "/i/api/graphql/4eY_CTeqnUwtTxv8C5Vi5g/ListOwnerships", + "@method": "GET", + "queryId": "4eY_CTeqnUwtTxv8C5Vi5g", + "features": { + "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, + "profile_label_improvements_pcf_label_in_post_enabled": true, + "rweb_tipjar_consumption_enabled": true, + "verified_phone_label_enabled": false, + "creator_subscriptions_tweet_preview_api_enabled": true, + "responsive_web_graphql_timeline_navigation_enabled": true, + "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, + "communities_web_enable_tweet_community_results_fetch": true, + "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_jetfuel_frame": true, + "responsive_web_grok_share_attachment_enabled": true, + "articles_preview_enabled": true, + "responsive_web_edit_tweet_api_enabled": true, + "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, + "view_counts_everywhere_api_enabled": true, + "longform_notetweets_consumption_enabled": true, + "responsive_web_twitter_article_tweet_consumption_enabled": true, + "tweet_awards_web_tipping_enabled": false, + "responsive_web_grok_show_grok_translated_post": false, + "responsive_web_grok_analysis_button_from_backend": false, + "creator_subscriptions_quote_tweet_preview_enabled": false, + "freedom_of_speech_not_reach_fetch_enabled": true, + "standardized_nudges_misinfo": true, + "tweet_with_visibility_results_prefer_gql_limited_actions_policy_enabled": true, + "longform_notetweets_rich_text_read_enabled": true, + "longform_notetweets_inline_media_enabled": true, + "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, + "responsive_web_enhance_cards_enabled": false + } + }, + "ListAddMember": { + "@path": "/i/api/graphql/zyA-tgY7gWLLGqg0hKS-2Q/ListAddMember", + "@method": "POST", + "queryId": "zyA-tgY7gWLLGqg0hKS-2Q", + "features": { + "payments_enabled": false, + "rweb_xchat_enabled": false, + "profile_label_improvements_pcf_label_in_post_enabled": true, + "rweb_tipjar_consumption_enabled": true, + "verified_phone_label_enabled": false, + "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "responsive_web_graphql_timeline_navigation_enabled": true + } + }, + "ListRemoveMember": { + "@path": "/i/api/graphql/8ukc3LeS9WPNxDcK2VtMEA/ListRemoveMember", + "@method": "POST", + "queryId": "8ukc3LeS9WPNxDcK2VtMEA", + "features": { + "payments_enabled": false, + "rweb_xchat_enabled": false, + "profile_label_improvements_pcf_label_in_post_enabled": true, + "rweb_tipjar_consumption_enabled": true, + "verified_phone_label_enabled": false, + "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "responsive_web_graphql_timeline_navigation_enabled": true + } + }, + "GrokHome": { + "@path": "/i/api/graphql/ZYQK0wvMfoTAwGTKIu71zQ/GrokHome", + "@method": "GET", + "queryId": "ZYQK0wvMfoTAwGTKIu71zQ" + }, + "PremiumContentQuery": { + "@path": "/i/api/graphql/7EJhmp1R3-rjp-3cLCWUbQ/PremiumContentQuery", + "@method": "GET", + "queryId": "7EJhmp1R3-rjp-3cLCWUbQ" + }, + "useFetchProductSubscriptionsQuery": { + "@path": "/i/api/graphql/Jm0Xa2s6HVvspSC2Xr0zEA/useFetchProductSubscriptionsQuery", + "@method": "GET", + "queryId": "Jm0Xa2s6HVvspSC2Xr0zEA", + "features": { + "subscriptions_management_fetch_next_billing_time": true + } + }, + "useSubscriptionProductDetailsQuery": { + "@path": "/i/api/graphql/zFAp2U15vXUDcpq1vEJAWw/useSubscriptionProductDetailsQuery", + "@method": "GET", + "queryId": "zFAp2U15vXUDcpq1vEJAWw", + "features": { + "subscriptions_marketing_page_fetch_promotions": true + } + }, + "usePricesQuery": { + "@path": "/i/api/graphql/_1X_iKPfDIUTC6mnDJS5TA/usePricesQuery", + "@method": "GET", + "queryId": "_1X_iKPfDIUTC6mnDJS5TA" + }, + "VOCardsQuery": { + "@path": "/i/api/graphql/nsVPuj1x3k3I7Bi9LHBScA/VOCardsQuery", + "@method": "GET", + "queryId": "nsVPuj1x3k3I7Bi9LHBScA" + }, + "useVerifiedOrgFeatureHelperQuery": { + "@path": "/i/api/graphql/o8dabL5ri3RA6DPrG5Bo_g/useVerifiedOrgFeatureHelperQuery", + "@method": "GET", + "queryId": "o8dabL5ri3RA6DPrG5Bo_g" + }, + "useProductSkuQuery": { + "@path": "/i/api/graphql/J4jkAy2kC6O59mP-94xOzA/useProductSkuQuery", + "@method": "GET", + "queryId": "J4jkAy2kC6O59mP-94xOzA" + }, + "CommunityBoostFetchPublicData": { + "@path": "/i/api/graphql/mtel1c9ozKWaWr9-D2wMwg/CommunityBoostFetchPublicData", + "@method": "GET", + "queryId": "mtel1c9ozKWaWr9-D2wMwg" + }, + "UserSuperFollowTweets": { + "@path": "/i/api/graphql/83cop8FkHb0WTRo9pGo6jA/UserSuperFollowTweets", + "@method": "GET", + "queryId": "83cop8FkHb0WTRo9pGo6jA", + "features": { + "rweb_video_screen_enabled": false, + "payments_enabled": false, + "rweb_xchat_enabled": false, + "profile_label_improvements_pcf_label_in_post_enabled": true, + "rweb_tipjar_consumption_enabled": true, + "verified_phone_label_enabled": false, + "creator_subscriptions_tweet_preview_api_enabled": true, + "responsive_web_graphql_timeline_navigation_enabled": true, + "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, + "communities_web_enable_tweet_community_results_fetch": true, + "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_jetfuel_frame": true, + "responsive_web_grok_share_attachment_enabled": true, + "articles_preview_enabled": true, + "responsive_web_edit_tweet_api_enabled": true, + "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, + "view_counts_everywhere_api_enabled": true, + "longform_notetweets_consumption_enabled": true, + "responsive_web_twitter_article_tweet_consumption_enabled": true, + "tweet_awards_web_tipping_enabled": false, + "responsive_web_grok_show_grok_translated_post": false, + "responsive_web_grok_analysis_button_from_backend": false, + "creator_subscriptions_quote_tweet_preview_enabled": false, + "freedom_of_speech_not_reach_fetch_enabled": true, + "standardized_nudges_misinfo": true, + "tweet_with_visibility_results_prefer_gql_limited_actions_policy_enabled": true, + "longform_notetweets_rich_text_read_enabled": true, + "longform_notetweets_inline_media_enabled": true, + "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": false, + "responsive_web_enhance_cards_enabled": false + }, + "fieldToggles": { + "withArticlePlainText": false + } + }, + "AuthenticatePeriscope": { + "@path": "/i/api/graphql/r7VUmxbfqNkx7uwjgONSNw/AuthenticatePeriscope", + "@method": "GET", + "queryId": "r7VUmxbfqNkx7uwjgONSNw" } } diff --git a/src/openapi/openapi-3.0.yaml b/src/openapi/openapi-3.0.yaml index f828388..0ac1392 100644 --- a/src/openapi/openapi-3.0.yaml +++ b/src/openapi/openapi-3.0.yaml @@ -7,7 +7,7 @@ info: contact: email: yuki@yuki0311.com license: - name: custom license or AGPL-3.0-or-later + name: LicenseRef-Custom OR AGPL-3.0-or-later url: https://github.com/fa0311/twitter-openapi#license version: 0.0.1 servers: diff --git a/src/openapi/paths/follow.yaml b/src/openapi/paths/follow.yaml index 822c276..cb89398 100644 --- a/src/openapi/paths/follow.yaml +++ b/src/openapi/paths/follow.yaml @@ -46,6 +46,20 @@ paths: tags: - "user-list" + /graphql/{pathQueryId}/BlueVerifiedFollowers: + get: + operationId: getBlueVerifiedFollowers + description: "get blue verified followers" + responses: + "200": + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/FollowResponse" + tags: + - "user-list" + components: schemas: FollowResponse: diff --git a/src/openapi/schemas/user.yaml b/src/openapi/schemas/user.yaml index ef6439e..c110d78 100644 --- a/src/openapi/schemas/user.yaml +++ b/src/openapi/schemas/user.yaml @@ -242,9 +242,21 @@ components: type: string enum: ["Self", "Public", "MutualFollow", "Followers", "Following"] - UserLegacy: + UserLegacyCore: required: - "created_at" + - "name" + - "screen_name" + properties: + created_at: + $ref: "./general.yaml#/components/schemas/TwitterTimeFormat" + name: + type: string + screen_name: + type: string + UserLegacy: + required: + - "core" - "default_profile" - "default_profile_image" - "description" @@ -258,13 +270,11 @@ components: - "listed_count" - "location" - "media_count" - - "name" - "normal_followers_count" - "pinned_tweet_ids_str" - "possibly_sensitive" - "profile_image_url_https" - "profile_interstitial_type" - - "screen_name" - "status" - "statuses_count" - "translator_type" @@ -278,8 +288,6 @@ components: type: boolean can_media_tag: type: boolean - created_at: - $ref: "./general.yaml#/components/schemas/TwitterTimeFormat" default_profile: type: boolean default_profile_image: @@ -315,8 +323,6 @@ components: type: integer muting: type: boolean - name: - type: string normal_followers_count: type: integer notifications: @@ -341,8 +347,8 @@ components: type: string protected: type: boolean - screen_name: - type: string + core: + $ref: "#/components/schemas/UserLegacyCore" statuses_count: type: integer translator_type: diff --git a/tools/generater.py b/tools/generater.py index 66ef0a6..cb4e1c0 100644 --- a/tools/generater.py +++ b/tools/generater.py @@ -22,7 +22,7 @@ def main(): print(Rule(characters="=")) input() - with open("./tools/input.js", "r") as f: + with open("./tools/input.js", "r", encoding="utf-8") as f: fetch_code_raw = f.read() print(Rule(characters="=")) @@ -40,12 +40,16 @@ def main(): fetch_code_list.append(code) for fetch_code in fetch_code_list: + if "https://x.com/i/api/1.1/graphql/user_flow.json" in fetch_code: + continue + # query_idとendpointを抽出 query_id_match = re.search(r'/i/api/graphql/([^/]+)/([^"?]+)', fetch_code) if not query_id_match: print("query_id と endpoint の抽出に失敗しました。") + print(fetch_code[:100] + "...") print(Rule(characters="=")) - return + continue query_id = query_id_match.group(1) endpoint = query_id_match.group(2)