https://github.com/randomgamingdev/yt-transcript-downloader
A Firefox Extension that allows you to download the Transcripts of Youtube Videos as JSONs
https://github.com/randomgamingdev/yt-transcript-downloader
addon captions download-transcripts downloader extension firefox firefox-addon firefox-extension javascript recorder simple small transcript transcript-data transcript-downloader youtube youtube-api youtube-scraper youtube-scrapping
Last synced: 3 months ago
JSON representation
A Firefox Extension that allows you to download the Transcripts of Youtube Videos as JSONs
- Host: GitHub
- URL: https://github.com/randomgamingdev/yt-transcript-downloader
- Owner: RandomGamingDev
- License: mit
- Created: 2024-07-20T06:18:04.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-21T17:02:06.000Z (11 months ago)
- Last Synced: 2024-07-21T18:43:37.969Z (11 months ago)
- Topics: addon, captions, download-transcripts, downloader, extension, firefox, firefox-addon, firefox-extension, javascript, recorder, simple, small, transcript, transcript-data, transcript-downloader, youtube, youtube-api, youtube-scraper, youtube-scrapping
- Language: JavaScript
- Homepage: https://addons.mozilla.org/en-US/firefox/addon/youtube-transcript-downloader/
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Youtube Transcript Downloader aka yt-transcript-downloader
### A Firefox Extension that allows you to download the Transcripts of Youtube Videos as JSONs. Perfect for all your Youtube Historian and Research needs!
You can use it here: https://addons.mozilla.org/en-US/firefox/addon/youtube-transcript-downloader/
## Results
### After hitting the vanilla `Show transcript` button

### You now get a new download button that you can click on to download the transcript as a JSON


### The format of the JSON is the following:
#### { "title": ``, "url": ``, "sections": [{ "name": , "lines": [{ `## How it works
It takes the transcript tab, converts it to text, and the does some custom parsing in order to turn it into a JSON file containing all metadata from the transcript that could be needed.