YouClip is a Chrome extension that allows users to bookmark specific timestamps in YouTube videos, making it easier to jump to important moments later.
- Add bookmarks with descriptions to YouTube videos
- View all bookmarks for the current video
- Play a bookmarked timestamp
- Delete bookmarks
-
Clone the repository to your local machine:
git clone https://github.com/CharakaMihiranga/YouClip.git
-
Open Chrome and navigate to
chrome://extensions/
. -
Enable Developer mode by clicking the toggle switch in the top right corner.
-
Click the "Load unpacked" button and select the directory where you cloned the repository.
- Navigate to a YouTube video.
- Click on the YouClip extension icon in the Chrome toolbar.
- Add bookmarks by clicking the bookmark icon in the video player.
- View your bookmarks, play them, or delete them using the controls next to each bookmark.
background.js
: Handles background tasks for the extension.content.js
: Interacts with YouTube pages to capture timestamps.popup.js
: Manages the popup interface where users interact with bookmarks.utils.js
: Contains utility functions for the extension.assets/
: Contains images and other assets used in the extension.popup.html
: The HTML file for the extension's popup interface.styles.css
: Contains styles for the popup interface.
- Add a new bookmark: Adds a new bookmark to the current YouTube video.
- View bookmarks: Displays all bookmarks for the current YouTube video.
- Play a bookmark: Jumps to the bookmarked timestamp in the video.
- Delete a bookmark: Removes the bookmark from the list.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Enjoy using YouClip! If you like it, please give the repository a star ⭐.