@joegesualdo/get-youtube-subtitles-node

Get the subtitles of a youtube video.

Usage no npm install needed!

<script type="module">
  import joegesualdoGetYoutubeSubtitlesNode from 'https://cdn.skypack.dev/@joegesualdo/get-youtube-subtitles-node';
</script>

README

@joegesualdo/get-youtube-subtitles-node Build Status

Get the subtitles of a youtube video.

Install

$ npm install --save @joegesualdo/get-youtube-subtitles-node 

Usage

var getYoutubeSubtitles = require('@joegesualdo/get-youtube-subtitles-node');

let videoId = 'q_q61B-DyPk'

getYoutubeSubtitles(videoId)
.then(subtitles => {
  console.log(subtitles)
})
.catch(err => {
  console.log(err)
})

Test

$ npm test

API

getYoutubeSubtitles(youtubeVideoId, options)

Returns a promise that passes the resulting subtitles json.

Name Type Description
youtubeVideoId Number The id of the video you want to get the subtitles for

Options

Name Type Default Options Description
type String either auto, nonauto, either The id of the video you want to get the subtitles for

Returns: Promise, that passes the resulting subtitles.

var getYoutubeSubtitles = require('@joegesualdo/get-youtube-subtitles-node');

let videoId = 'q_q61B-DyPk'

getYoutubeSubtitles(videoId, {type: 'nonauto'})
.then(subtitles => {
  console.log(subtitles)
})
.catch(err => {
  console.log(err)
})

Build

$ npm run build

Related

License

MIT © Joe Gesualdo