RecapTube is a Chrome extension that summarizes YouTube video transcripts. It allows you to quickly get a summary of a video without watching the entire content.
- Summarizes YouTube video transcripts.
- Displays the summary in a clean, user-friendly popup.
- Simple and intuitive interface.
First, clone this repository to your local machine:
git clone https://github.com/yourusername/recaptube-extension.git
cd recaptube-extension
Ensure that your project directory contains the following files:
manifest.json
index.html
styles.css
index.js
-
Open Chrome:
- Launch Google Chrome or Chromium browser.
-
Navigate to the Extensions Page:
- Click on the three dots (menu) in the top-right corner of Chrome.
- Go to
More tools
>Extensions
.
-
Enable Developer Mode:
- Toggle the
Developer mode
switch in the top-right corner of the Extensions page.
- Toggle the
-
Load the Extension:
- Click on the
Load unpacked
button. - Select the directory where your extension files are located (the directory containing
manifest.json
).
- Click on the
-
Test the Extension:
- Your extension should now appear in the list of installed extensions.
- Click on the extension icon in the Chrome toolbar to open the popup.
-
Enter a YouTube Video URL:
- Paste the URL of the YouTube video you want to summarize into the input field labeled "YouTube Video URL".
-
Click the "Summarize" Button:
- Click the
Summarize
button to fetch the summary.
- Click the
-
View the Summary:
- The summary will appear in the popup below the input field.
- No Summary Appears: Ensure that the video URL is correct and that the video has a transcript available. The extension fetches summaries based on the available transcript.
- Error Messages: Check the Chrome console for any errors by right-clicking on the extension popup and selecting "Inspect". This will help diagnose any issues.
Feel free to contribute to this project by submitting issues or pull requests. To contribute:
- Fork the repository.
- Create a new branch for your changes.
- Commit your changes and push them to your fork.
- Create a pull request with a description of your changes.