Version: 1.0
Author: Rumman Kalam
YouTube Video Bookmarker is a Firefox extension that allows you to save bookmarks of YouTube videos with timestamps. This extension enhances your YouTube experience by letting you save multiple timestamps, organize your bookmarks, and easily resume watching from where you left off.
- Effortless Bookmarking: Save your current position in any YouTube video with a single click.
- Multiple Bookmarks: Keep multiple bookmarks across different videos.
- Light and Dark Mode Support: Switch between Light Mode and Dark Mode to suit your preference.
- Archive Functionality: Move bookmarks to an archive to keep your main list organized.
- User-Friendly Interface: Clean and intuitive design with thumbnail previews and video details.
- Theme Toggle Button: Easily switch themes with an icon-based toggle button.
- Bookmark Management: Remove, archive, and restore bookmarks as needed.
-
Download the Extension:
- Download the latest version of the YouTube Video Bookmarker extension.
-
Install in Firefox:
- Open Firefox and navigate to
about:debugging#/runtime/this-firefox
. - Click on "Load Temporary Add-on" (for testing) or "Install Add-on From File" (for permanent installation).
- Select the
manifest.json
file from the extension's directory.
- Open Firefox and navigate to
-
Pin the Extension Icon (Optional):
- Click on the extensions icon in the toolbar.
- Find "YouTube Video Bookmarker" and click the pin icon to add it to the toolbar for easy access.
-
Navigate to a YouTube Video:
- Open a YouTube video and play it to the point you want to bookmark.
-
Add Bookmark:
- Click on the YouTube Video Bookmarker extension icon.
- Click the "+" button to save your current timestamp.
-
Confirmation:
- The bookmark will appear in the list with a thumbnail, title, and timestamp.
-
Access Bookmarks:
- Click on the extension icon to view all saved bookmarks.
-
Play a Bookmark:
- Click on a bookmark's thumbnail or title to open the video at the saved timestamp in a new tab.
-
Remove a Bookmark:
- Click the remove button (minus icon) to delete a bookmark from the list.
-
Archive a Bookmark:
- Click the archive button to move a bookmark to the archive.
-
View Archive:
- Click on the "View Archive" button to access archived bookmarks.
-
Restore a Bookmark:
- In the archive view, click "Restore" to move a bookmark back to the main list.
-
Remove from Archive:
- Click the remove button to delete a bookmark from the archive.
- Toggle Theme:
- Click the theme toggle button (moon or sun icon) to switch between Light Mode and Dark Mode.
-
Multiple Timestamps per Video:
- Save multiple bookmarks within the same video entry for easy navigation between different moments.
-
Tabs/Lists for Bookmark Sets:
- Create custom tabs or lists to categorize and organize bookmarks by topic, purpose, or personal preference.
- Node.js and NPM: For any build tools or dependency management (if applicable).
-
Clone the Repository:
git clone https://github.com/yourusername/youtube-video-bookmarker.git
-
Navigate to the Project Directory:
cd youtube-video-bookmarker
-
Open Firefox and Navigate to Add-ons Debugging:
- Go to
about:debugging#/runtime/this-firefox
.
- Go to
-
Load Temporary Add-on:
- Click on "Load Temporary Add-on".
- Select the
manifest.json
file from the project directory.
-
Test the Extension:
- The extension will appear in your browser for testing purposes.
Contributions are welcome! If you'd like to contribute to the project, please:
-
Fork the Repository.
-
Create a Feature Branch:
git checkout -b feature/YourFeature
-
Commit Your Changes:
git commit -m 'Add YourFeature'
-
Push to the Branch:
git push origin feature/YourFeature
-
Open a Pull Request.
MIT License
If you have any questions, issues, or suggestions, please open an issue on the GitHub repository or contact [Your Contact Information].
Disclaimer: This extension is not affiliated with or endorsed by YouTube.
-
Icons and Assets:
- Icons used in the extension are from Material Design Icons and are licensed under the Apache License Version 2.0.
-
Inspiration:
- Inspired by the need for better control over YouTube's bookmarking and video resuming capabilities.