download and fetch youtube videos .
npm install youtube-toolkit
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
⭐ 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 .
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.
This project is licensed under the ISC License - see the LICENSE file for details.