Merge PR #48: feat: add Xiaohongshu source + Reddit public fallback
- Xiaohongshu search via local MCP service (opt-in, zero impact if service not running) - Reddit public JSON fallback (works with zero API keys) - Reddit priority: ScrapeCreators -> OpenAI -> public fallback - Updated env.py: Reddit always available via public fallback Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
export declare const TWITTER_API_BASE = "https://x.com/i/api/graphql";
|
||||
export declare const TWITTER_GRAPHQL_POST_URL = "https://x.com/i/api/graphql";
|
||||
export declare const TWITTER_UPLOAD_URL = "https://upload.twitter.com/i/media/upload.json";
|
||||
export declare const TWITTER_MEDIA_METADATA_URL = "https://x.com/i/api/1.1/media/metadata/create.json";
|
||||
export declare const TWITTER_STATUS_UPDATE_URL = "https://x.com/i/api/1.1/statuses/update.json";
|
||||
export declare const SETTINGS_SCREEN_NAME_REGEX: RegExp;
|
||||
export declare const SETTINGS_USER_ID_REGEX: RegExp;
|
||||
export declare const SETTINGS_NAME_REGEX: RegExp;
|
||||
export declare const FALLBACK_QUERY_IDS: {
|
||||
readonly CreateTweet: "TAJw1rBsjAtdNgTdlo2oeg";
|
||||
readonly CreateRetweet: "ojPdsZsimiJrUGLR1sjUtA";
|
||||
readonly DeleteRetweet: "iQtK4dl5hBmXewYZuEOKVw";
|
||||
readonly CreateFriendship: "8h9JVdV8dlSyqyRDJEPCsA";
|
||||
readonly DestroyFriendship: "ppXWuagMNXgvzx6WoXBW0Q";
|
||||
readonly FavoriteTweet: "lI07N6Otwv1PhnEgXILM7A";
|
||||
readonly UnfavoriteTweet: "ZYKSe-w7KEslx3JhSIk5LA";
|
||||
readonly CreateBookmark: "aoDbu3RHznuiSkQ9aNM67Q";
|
||||
readonly DeleteBookmark: "Wlmlj2-xzyS1GN3a6cj-mQ";
|
||||
readonly TweetDetail: "97JF30KziU00483E_8elBA";
|
||||
readonly SearchTimeline: "M1jEez78PEfVfbQLvlWMvQ";
|
||||
readonly UserArticlesTweets: "8zBy9h4L90aDL02RsBcCFg";
|
||||
readonly UserTweets: "Wms1GvIiHXAPBaCr9KblaA";
|
||||
readonly Bookmarks: "RV1g3b8n_SGOHwkqKYSCFw";
|
||||
readonly Following: "BEkNpEt5pNETESoqMsTEGA";
|
||||
readonly Followers: "kuFUYP9eV1FPoEy4N-pi7w";
|
||||
readonly Likes: "JR2gceKucIKcVNB_9JkhsA";
|
||||
readonly BookmarkFolderTimeline: "KJIQpsvxrTfRIlbaRIySHQ";
|
||||
readonly ListOwnerships: "wQcOSjSQ8NtgxIwvYl1lMg";
|
||||
readonly ListMemberships: "BlEXXdARdSeL_0KyKHHvvg";
|
||||
readonly ListLatestTweetsTimeline: "2TemLyqrMpTeAmysdbnVqw";
|
||||
readonly ListByRestId: "wXzyA5vM_aVkBL9G8Vp3kw";
|
||||
readonly HomeTimeline: "edseUwk9sP5Phz__9TIRnA";
|
||||
readonly HomeLatestTimeline: "iOEZpOdfekFsxSlPQCQtPg";
|
||||
readonly ExploreSidebar: "lpSN4M6qpimkF4nRFPE3nQ";
|
||||
readonly ExplorePage: "kheAINB_4pzRDqkzG3K-ng";
|
||||
readonly GenericTimelineById: "uGSr7alSjR9v6QJAIaqSKQ";
|
||||
readonly TrendHistory: "Sj4T-jSB9pr0Mxtsc1UKZQ";
|
||||
readonly AboutAccountQuery: "zs_jFPFT78rBpXv9Z3U2YQ";
|
||||
};
|
||||
export type OperationName = keyof typeof FALLBACK_QUERY_IDS;
|
||||
export declare const QUERY_IDS: Record<OperationName, string>;
|
||||
export declare const TARGET_QUERY_ID_OPERATIONS: Array<OperationName>;
|
||||
//# sourceMappingURL=twitter-client-constants.d.ts.map
|
||||
Reference in New Issue
Block a user