0.1.0 • Published 9 months ago
yutubdl.js v0.1.0
Installation
# npm
npm install yutubdl.js
# yarn
yarn add yutubdl.js
Usage
const {
AudioFormats,
VideoQuality,
downloadAudio,
downloadVideo,
search
} = require("yutubdl.js")
const fs = require("fs")
async function run() {
const url = "https://youtu.be/dhYOPzcsbGM"
const query = "Alan Walker On My Way"
const video = await search(url, true)
// download audio
downloadAudio(url, AudioFormats.OGG)
.pipe(fs.createWriteStream(video.title+".ogg"))
// print available audio formats
console.log(AudioFormats)
// download video
downloadVideo(url, VideoQuality._480P)
.pipe(fs.createWriteStream(video.title+".mp4"))
// print available video quality
console.log(VideoQuality)
// search videos
const { videos } = await search(query)
console.log(videos)
}
run()
0.1.0
9 months ago