youtube-toolkit
v1.0.5
Published
A comprehensive utility package for downloading videos, fetching details, downloading thumbnails, and batch downloading from YouTube.
Downloads
66
Maintainers
Readme
youtube-toolkit
download and fetch youtube videos .
Table of Contents
Installation
npm install youtube-toolkit
Usage
const youtube = require("youtube-toolkit")
youtube.download("url", quality = 'highest') // download an video by link
const urls = [ // url list of videos
url = "",
url2 = ""
]
youtube.batchDownload(urls , 2) // download multiple videos by link
youtube.downloadThumbnail("url") // download video tumbnail by link
youtube.fetch("url") // fetch details about video by link
youtube.downloadsubtitle('url', language = 'en') // download subtitle of a video
youtube.getChannelInfo("@channel id") // get information about a channel
Features
⭐ download video: download video from youtube from link. ⭐ download tumbnail: download video tumbnail by link. ⭐ download multiple videos : download multiple videos by links . ⭐ fetch : fetch details about video by link . ⭐ subtitle : download subtitle from video . ⭐ getinfo : get info about a channel .
Contributing
Contributions are welcome! Here's how you can contribute to this project:
Fork the repository. Create a new branch (git checkout -b feature-branch). Make your changes. Commit your changes (git commit -am 'Add new feature'). Push to the branch (git push origin feature-branch). Submit a pull request. Please ensure your pull request adheres to the following guidelines:
Describe clearly what problem you're solving with this PR. Keep the PR focused on a single feature or bug fix.
license
This project is licensed under the ISC License - see the LICENSE file for details.