32992834ee
- 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>
31 lines
1.1 KiB
TypeScript
31 lines
1.1 KiB
TypeScript
/**
|
|
* Browser cookie extraction for Twitter authentication.
|
|
* Delegates to @steipete/sweet-cookie for Safari/Chrome/Firefox reads.
|
|
*/
|
|
export interface TwitterCookies {
|
|
authToken: string | null;
|
|
ct0: string | null;
|
|
cookieHeader: string | null;
|
|
source: string | null;
|
|
}
|
|
export interface CookieExtractionResult {
|
|
cookies: TwitterCookies;
|
|
warnings: string[];
|
|
}
|
|
export type CookieSource = 'safari' | 'chrome' | 'firefox';
|
|
export declare function extractCookiesFromSafari(): Promise<CookieExtractionResult>;
|
|
export declare function extractCookiesFromChrome(profile?: string): Promise<CookieExtractionResult>;
|
|
export declare function extractCookiesFromFirefox(profile?: string): Promise<CookieExtractionResult>;
|
|
/**
|
|
* Resolve Twitter credentials from multiple sources.
|
|
* Priority: CLI args > environment variables > browsers (ordered).
|
|
*/
|
|
export declare function resolveCredentials(options: {
|
|
authToken?: string;
|
|
ct0?: string;
|
|
cookieSource?: CookieSource | CookieSource[];
|
|
chromeProfile?: string;
|
|
firefoxProfile?: string;
|
|
cookieTimeoutMs?: number;
|
|
}): Promise<CookieExtractionResult>;
|
|
//# sourceMappingURL=cookies.d.ts.map
|