Skip to content

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

333 stars

Watchers

58 watching

Forks

Releases

Packages

Used by

Contributors

Languages