Skip to content

lebranc-package/Youtube-Manager

 
 

Repository files navigation

Youtube-Manager

Overview

Utility Tool for managing Youtube Data.

Feature

  • 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>

Installation

  • Using npm
    npm install ytmanager
  • Using yarn
    yarn add ytmanager
  • Using pnpm
    pnpm add ytmanager

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%