youtube-dl-installer

1.0.1 • Public • Published

youtube-dl-installer

Last version Build Status Dependency status Dev Dependencies Status NPM Status Donate

Platform independent binary installer of youtube-dl for node projects

Install

$ npm install youtube-dl-installer --save

Usage

'use strict'
 
const { promisify } = require('util')
const execFile = promisify(require('child_process').execFile)
 
const getInfo = async url => {
  const args = [ '--dump-json', '-f', 'best', url ]
  const {stdout, stderr} = await execFile(youtubeDlPath, args)
  return stderr === '' ? JSON.parse(stdout) : {}
}
 
;(async () => {
  const payload = await getInfo('https://www.youtube.com/watch?v=hwMkbaS_M_c')
  console.log(payload)
})()

License

youtube-dl-installer © Kiko Beats, released under the MIT License.
Authored and maintained by Kiko Beats with help from contributors.

kikobeats.com · GitHub Kiko Beats · Twitter @Kikobeats

Package Sidebar

Install

npm i youtube-dl-installer

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

6.25 kB

Total Files

6

Last publish

Collaborators

  • kikobeats