Skip to content

ducnm9/drive-transcript-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drive Transcript Extractor

Drive Transcript Extractor Logo

Extract transcripts from Google Drive videos and prepare them for NotebookLM


📋 Overview

Drive Transcript Extractor is a Chrome Extension that helps you easily extract subtitles/transcripts from videos on Google Drive. This extension is especially useful when you want to convert video content into text for use with NotebookLM or other text processing tools.

✨ Features

  • 🎯 Quick Extraction: Automatically detect and extract transcripts from Google Drive videos
  • 📝 Simple Interface: Get the entire content with just one click
  • 📋 Easy Copy: Copy transcript to clipboard with a single button
  • 🔒 Secure: Only works on Google Drive, doesn't collect personal data

🚀 Installation

Install from Chrome Web Store

(Coming soon)

Manual Installation (Developer Mode)

  1. Clone this repository or download the ZIP file:
git clone https://github.com/yourusername/drive-transcript-extension.git
  1. Open Chrome and navigate to chrome://extensions/

  2. Enable Developer mode in the top right corner

  3. Click Load unpacked and select the extension folder

  4. The extension is ready to use!

📖 How to Use

  1. Open a Google Drive video with subtitles/transcript

  2. Click the extension icon in the Chrome toolbar

  3. Click "Extract Transcript" button to extract the content

  4. Click "Copy" to copy the transcript to clipboard

  5. Paste into NotebookLM or wherever you need it!

🛠️ Technologies Used

  • Manifest V3: Latest version of Chrome Extension API
  • Web Request API: Listen and capture transcript requests
  • Chrome Storage API: Temporarily store transcript URL
  • Vanilla JavaScript: No external framework dependencies

📁 Project Structure

drive-transcript-extension/
├── manifest.json          # Extension configuration
├── background.js          # Service worker - capture transcript URL
├── popup.html            # Popup interface
├── popup.js              # Popup logic
├── styles.css            # Popup styling
├── icons/                # Extension icons
│   ├── icon16.png
│   ├── icon32.png
│   ├── icon48.png
│   └── icon128.png
└── README.md             # This file

⚠️ Notes

  • Extension only works with Google Drive videos that have subtitles/transcript
  • Make sure you've opened the video and viewed the subtitles at least once before extracting
  • Transcript is temporarily stored in Chrome Storage

🤝 Contributing

All contributions are welcome! Please:

  1. Fork the project
  2. Create a new branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

Distributed under the MIT License. See LICENSE for more information.

👤 Author

Nguyen Duc

🙏 Acknowledgments

  • Thanks to Google Drive API
  • Thanks to the Chrome Extension developer community

Made with ❤️ for NotebookLM users

About

Extract transcript from Google Drive video and prepare for NotebookLM or AnyWhere

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors