Skip to content

About

Fetch youtube user submitted or fallback to auto-generated captions

Resources

Code of conduct

Stars

336 stars

Watchers

58 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

Repository files navigation

Youtube Captions scraper

Fetch youtube user submitted or fallback to auto-generated captions

Installation

  • > npm install -S youtube-captions-scraper OR
  • > yarn add youtube-captions-scraper

Usage

// ES6 / TypeScript
import { getSubtitles } from 'youtube-captions-scraper';

getSubtitles({
  videoID: 'XXXXX', // youtube video id
  lang: 'fr' // default: `en`
}).then(captions => {
  console.log(captions);
});

// ES5
var getSubtitles = require('youtube-captions-scraper').getSubtitles;

getSubtitles({
  videoID: 'XXXXX', // youtube video id
  lang: 'fr' // default: `en`
}).then(function(captions) {
  console.log(captions);
});

Captions will be an array of object of this format:

{
  "start": Number,
  "dur": Number,
  "text": String
}

About

Fetch youtube user submitted or fallback to auto-generated captions

Resources

Code of conduct

Stars

336 stars

Watchers

58 watching

Forks

Releases

Packages

Used by

Contributors

Languages