A browser extension that extracts transcripts from YouTube videos with a single click.
-
Build the extension
node build.js
-
Load the extension in Chrome
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked"
- Select the
dist/chromefolder - The extension icon should appear in your toolbar
- Open Chrome and navigate to
-
Build the extension
node build.js
-
Load the extension in Firefox
- Open Firefox and navigate to
about:debugging - Click "This Firefox" in the left sidebar
- Click "Load Temporary Add-on"
- Navigate to the
dist/firefoxfolder - Select the
manifest.jsonfile - The extension will be loaded temporarily (until Firefox restarts)
- Open Firefox and navigate to
- Navigate to any YouTube video that has closed captions/transcripts available
- Click the CaptionClip extension icon in your browser toolbar
- Click "Extract Transcript" in the popup
- Wait for the transcript to load (usually takes a few seconds)
- Click "Copy to Clipboard" to copy the entire transcript
- No transcript found: Make sure the video has closed captions available. Look for the "CC" button in the YouTube player.
- Extension not working: Try refreshing the YouTube page after installing the extension.
- Firefox users: The extension needs to be reloaded after each browser restart when using the temporary installation method.
To work on the extension locally:
- Make your changes to the source files
- Run
node build.jsto rebuild the distribution files - Reload the extension in your browser:
- Chrome: Go to
chrome://extensions/and click the refresh icon on the CaptionClip extension - Firefox: Go to
about:debugging, click "Reload" next to the extension
- Chrome: Go to