youtube-transcript-node
Version:
This is a Node.js API which allows you to get the transcripts/subtitles for a given YouTube video. It also works for automatically generated subtitles and supports translating subtitles.
14 lines • 694 B
TypeScript
import { AxiosInstance } from 'axios';
import { ProxyConfig } from './types.js';
import { FetchedTranscript, TranscriptList } from './transcript.js';
export * from './errors/index.js';
export { FetchedTranscript, FetchedTranscriptSnippet, Transcript, TranscriptList } from './transcript.js';
export * from './types.js';
export declare class YouTubeTranscriptApi {
private _httpClient;
private _fetcher;
constructor(proxyConfig?: ProxyConfig | null, httpClient?: AxiosInstance | null);
fetch(videoId: string, languages?: string[], preserveFormatting?: boolean): Promise<FetchedTranscript>;
list(videoId: string): Promise<TranscriptList>;
}
//# sourceMappingURL=index.d.ts.map