31313c69ac
Vendor Bird's Twitter GraphQL search client directly into /last30days, eliminating the dependency on `npm install -g @steipete/bird`. X search now works out of the box with just Node.js 22+ and browser cookies. - Add vendored bird-search.mjs wrapper (search-only subset of Bird v0.8.0) - Vendor @steipete/sweet-cookie for browser cookie extraction - Update bird_x.py to call vendored Node.js module instead of `bird` binary - Update README.md and SKILL.md for v2.1 (remove Bird CLI install steps) - Include Bird's MIT LICENSE in vendor directory The fallback chain is: vendored search -> xAI API key -> web-only mode. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
21 lines
815 B
JSON
21 lines
815 B
JSON
{
|
|
"CreateTweet": "nmdAQXJDxw6-0KKF2on7eA",
|
|
"CreateRetweet": "LFho5rIi4xcKO90p9jwG7A",
|
|
"CreateFriendship": "8h9JVdV8dlSyqyRDJEPCsA",
|
|
"DestroyFriendship": "ppXWuagMNXgvzx6WoXBW0Q",
|
|
"FavoriteTweet": "lI07N6Otwv1PhnEgXILM7A",
|
|
"DeleteBookmark": "Wlmlj2-xzyS1GN3a6cj-mQ",
|
|
"TweetDetail": "_NvJCnIjOW__EP5-RF197A",
|
|
"SearchTimeline": "6AAys3t42mosm_yTI_QENg",
|
|
"Bookmarks": "RV1g3b8n_SGOHwkqKYSCFw",
|
|
"BookmarkFolderTimeline": "KJIQpsvxrTfRIlbaRIySHQ",
|
|
"Following": "mWYeougg_ocJS2Vr1Vt28w",
|
|
"Followers": "SFYY3WsgwjlXSLlfnEUE4A",
|
|
"Likes": "ETJflBunfqNa1uE1mBPCaw",
|
|
"ExploreSidebar": "lpSN4M6qpimkF4nRFPE3nQ",
|
|
"ExplorePage": "kheAINB_4pzRDqkzG3K-ng",
|
|
"GenericTimelineById": "uGSr7alSjR9v6QJAIaqSKQ",
|
|
"TrendHistory": "Sj4T-jSB9pr0Mxtsc1UKZQ",
|
|
"AboutAccountQuery": "zs_jFPFT78rBpXv9Z3U2YQ"
|
|
}
|