Skip to content

Python library for downloading closed captions(subtitles) from Youtube

License

Notifications You must be signed in to change notification settings

mkly/youtube-closed-captions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtube Closed Captions

Downloads the closed captions(subtitles) from Youtube videos

https://circleci.com/gh/mkly/youtube-closed-captions.svg?style=svg

Requirements

  • Currently requires python >= 3.5

To Use

from ytcc.download import Download

video_id = 'jNQXAC9IVRw'
download = Download()
# Language is optional and default to "en"
# YouTube uses "en","fr" not "en-US", "fr-FR"
captions = download.get_captions(video_id, 'en')

Development

Run Tests

Note: Functional tests do download directly from Youtube

## All tests
python -m unittest discover

## Unit tests
python -m unittest discover test/unit

## Functional tests
python -m unittest discover test/functional

About

Python library for downloading closed captions(subtitles) from Youtube

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages