0.1.0 • Published 8 years ago
@joegesualdo/get-youtube-subtitles-node v0.1.0
@joegesualdo/get-youtube-subtitles-node 
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 testAPI
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 buildRelated
- vtt-to-json - Convert vtt to json.
- get-youtube-subtitle-url-node - Get the url for a youtube video's subtitles.
License
MIT © Joe Gesualdo