ytdl-run-ng

0.1.2 • Public • Published

ytdl-run

youtube-dl runner in node.js

npm npm

Install

yarn add ytdl-run

Usage

Basic

const ytdl = require('ytdl-run')

// supports async/await
(async _=>{
  // download file into current working directory
  await ytdl('https://www.youtube.com/watch?v=JQGRg8XBnB4')

  console.log('downloaded!')
})()

Info

const info = await ytdl.getInfo('https://www.youtube.com/watch?v=JQGRg8XBnB4')

console.log(info.title) // [MV] MOMOLAND (모모랜드) _ BBoom BBoom (뿜뿜)
console.log(info.duration) // 210

Stream

const fs = require('fs')

ytdl.stream('https://www.youtube.com/watch?v=JQGRg8XBnB4')
  .stdout
  .pipe(fs.createWriteStream('video.mp4'))

Options

const opts = [
  '-o', '%(title)s.%(ext)s',
  '--audio-quality', '0',
  'https://www.youtube.com/watch?v=JQGRg8XBnB4'
]
ytdl(opts)

Related

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i ytdl-run-ng

Weekly Downloads

1

Version

0.1.2

License

MIT

Unpacked Size

144 kB

Total Files

11

Last publish

Collaborators

  • grimtech