Utility Tool for managing Youtube Data.
- getTotalVideoOnChannel : Get Number of Videos (Estimated) of target Youtube Channel.
getTotalVideoOnChannel(channelID: string): Promise<number>
- getAllVideoTitleAndURLs : Get an array of Video Information that contain: id (number), title (string), url (string).
getAllVideoTitleAndURLs(channelID: string): Promise<IVideoInformation>
- fullScroll : Scroll the video section on Youtube Channel page until cannot scroll.
fullScroll(page: Page, channelID: string): Promise<void>
- Using npm
npm install ytmanager
- Using yarn
yarn add ytmanager
- Using pnpm
pnpm add ytmanager