2021-12-02 09:23:10 +01:00
2021-12-02 09:23:10 +01:00
2021-12-02 09:23:10 +01:00
2017-11-22 10:32:01 +01:00
2017-11-22 10:32:01 +01:00
2018-08-31 09:25:45 -04:00
2017-11-22 10:32:01 +01:00
2017-11-27 10:45:14 +01:00
2018-08-31 10:13:44 -04:00
2017-11-22 12:24:33 +01:00
2018-08-31 09:25:45 -04:00

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
}
Description
Fetch youtube user submitted or fallback to auto-generated captions
Readme 193 KiB
Languages
JavaScript 100%