Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Generate text and images via the reverse-engineered Gemini Web API with multi-turn conversation support.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
scripts/gemini-webapi/utils/index.ts
1export { running } from './decorators.js';2export { get_access_token, getAccessToken } from './get-access-token.js';3export { load_browser_cookies, loadBrowserCookies } from './load-browser-cookies.js';4export { logger, set_log_level, setLogLevel } from './logger.js';5export { extract_json_from_response, extractJsonFromResponse, get_nested_value, getNestedValue } from './parsing.js';6export { rotate_1psidts, rotate1psidts } from './rotate-1psidts.js';7export { upload_file, uploadFile, parse_file_name, parseFileName } from './upload-file.js';8export { read_cookie_file, readCookieFile, write_cookie_file, writeCookieFile } from './cookie-file.js';9export {10resolveUserDataRoot,11resolveGeminiWebChromeProfileDir,12resolveGeminiWebCookiePath,13resolveGeminiWebDataDir,14resolveGeminiWebSessionPath,15resolveGeminiWebSessionsDir,16} from './paths.js';17export { cookie_header, cookieHeader, fetch_with_timeout, fetchWithTimeout, sleep } from './http.js';1819export const rotate_tasks = new Map<string, unknown>();2021