scrape-youtube
Version:
A lightning fast package to scrape YouTube search results. This was made for Discord Bots.
29 lines (28 loc) • 1.05 kB
TypeScript
import { Channel, ChannelResult, LiveStream, Playlist, Video } from './interface';
/**
* Extract channel render data from the search results
* @param channel Channel Renderer
*/
export declare const getChannelRenderData: (channel: any) => ChannelResult;
/**
* Attempt to resolve the channel's handle. Returns null if no custom handle is found.
* @param channel Channel Renderer
* @returns handle or null
*/
export declare const getChannelHandle: (channel: any) => string | null;
/**
* Fetch basic information about the channel
* @param video Video Renderer
*/
export declare const getChannelData: (video: any) => Channel;
/**
* Extract all information required for the "Video" result type
* @param result Video Renderer
*/
export declare const getVideoData: (result: any) => Video;
/**
* Extract all playlist information from the renderer
* @param result Playlist Renderer
*/
export declare const getPlaylistData: (result: any) => Playlist;
export declare const getStreamData: (result: any) => LiveStream;