YouTube Bookmarks Extension is a Chrome extension that allows users to save timestamps as bookmarks while watching YouTube videos. It provides an easy way to revisit specific moments in a video without having to manually remember or search for them.
- Bookmark Creation: Click the bookmark button to save the current timestamp along with a brief description and keypoint.
- Bookmark Listing: View all bookmarks for the current video in the extension popup.
- Play from Bookmark: Click on a bookmark to jump to that timestamp in the video.
- Bookmark Deletion: Remove unwanted bookmarks from the list.
- JavaScript (ES6+): The primary programming language for building the extension.
- HTML/CSS: Used for creating the extension popup UI.
- Chrome Extension APIs: Leveraged the
chrome.tabs,chrome.storage, and other APIs for extension functionality. - Manifest Version 3: The extension manifest file is in version 3 format.
- Git and GitHub: Version control and collaboration
- Download the extension folder or clone the repository:
git clone https://github.com/Mayankkatheriya/Mct_4.git
- Open Chrome and navigate to chrome://extensions/.
- Enable "Developer mode" in the top right corner.
- Click on "Load unpacked" and select the downloaded extension folder.
- Open any YouTube video.
- Click on the bookmark button in the video player controls to add a new bookmark at the current timestamp.
- Open the extension popup to view, play, or delete bookmarks.
Contributions are welcome! To contribute to the development of the YouTube Bookmarks Extension, follow these guidelines:
If you'd like to contribute to this project, please follow these guidelines:
- Fork the project.
- Create your feature branch:
git checkout -b feature/your-feature - Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/your-feature - Open a pull request.
Follow the existing code style and structure. Ensure your code is well-documented and easy to understand.
If you find any issues or have suggestions, feel free to open an issue and provide details.
This project is currently not licensed. Feel free to add a license file (e.g., MIT License) if you wish to specify the terms under which others can use, modify, and distribute your code.
Thanks to Mayank Gupta for creating and maintaining this extension.




