Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sarthak-0-sach/video_timestamp_bookmark_chrome-extension
Video Timestamp Chrome Extension allows users to add and save timestamps from YouTube videos for future reference. This solves the challenge of remembering or manually noting down timestamps, making it highly useful for anyone who frequently references specific moments in videos. You can follow the steps in readme to deploy. Follow me for moreπβπ»
https://github.com/sarthak-0-sach/video_timestamp_bookmark_chrome-extension
beginner-friendly chrome-api chrome-extension css-styles html vanilla-javascript youtube-video-timestamp-collector
Last synced: about 1 month ago
JSON representation
Video Timestamp Chrome Extension allows users to add and save timestamps from YouTube videos for future reference. This solves the challenge of remembering or manually noting down timestamps, making it highly useful for anyone who frequently references specific moments in videos. You can follow the steps in readme to deploy. Follow me for moreπβπ»
- Host: GitHub
- URL: https://github.com/sarthak-0-sach/video_timestamp_bookmark_chrome-extension
- Owner: SartHak-0-Sach
- License: bsd-3-clause
- Created: 2024-06-19T17:12:51.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-20T01:14:13.000Z (about 1 month ago)
- Last Synced: 2024-11-20T02:19:56.294Z (about 1 month ago)
- Topics: beginner-friendly, chrome-api, chrome-extension, css-styles, html, vanilla-javascript, youtube-video-timestamp-collector
- Language: JavaScript
- Homepage: https://www.linkedin.com/in/sarthak2004/
- Size: 136 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π Video Timestamp Bookmark Chrome Extension
## π Table of Contents
1. [π€ Introduction](#-introduction)
2. [βοΈ Tech Stack](#%EF%B8%8F-tech-stack)
3. [π File Structure](#-file-structure)
4. [π Features](#-features)
5. [π€Έ Quick Start](#-quick-start)
- [Installation](#installation)
- [Usage](#usage)
7. [π Author](#-author)
8. [π More](#-more)## π€ Introduction
The **Video Timestamp Bookmark Chrome Extension** allows users to add and save timestamps from YouTube videos for future reference. This solves the challenge of remembering or manually noting down timestamps, making it highly useful for students, professionals, and anyone who frequently references specific moments in videos.## βοΈ Tech Stack
| Technology | Purpose |
|-------------------|----------------------------------------------|
| **HTML, CSS, JS** | Core development of the extension interface |
| **Chrome APIs** | Integration with Chrome for bookmarks, storage, and popup functionality |## π File Structure
The project follows this file structure for clarity and maintainability:```
assets
βββ bookmark.png # Icon for saving timestamps
βββ delete.png # Icon for deleting bookmarks
βββ ext-icon.png # Extension logo
βββ play.png # Icon for playing bookmarked timestamps
βββ save.png # Icon for saving
background.js # Manages background tasks for the extension
contentScript.js # Injected script for interacting with YouTube
manifest.json # Chrome extension configuration file
popup.css # Styling for the popup UI
popup.html # Extension's popup interface
popup.js # Handles functionality of popup
utils.js # Helper functions for the extension
LICENSE
README.md
```## π Features
- **π Bookmark Timestamps**: Save specific timestamps from YouTube videos for later.
- **π Organized Storage**: Keep bookmarks structured and easily accessible.
- **π¬ Play From Bookmark**: Resume watching from any saved timestamp with one click.
- **ποΈ Delete Bookmarks**: Remove unwanted bookmarks quickly.
- **π οΈ User-Friendly Popup**: Intuitive and minimalistic interface.## π€Έ Quick Start
### Installation
1. Clone this repository:
```bash
git clone https://github.com/yourusername/video-timestamp-bookmark.git
cd video-timestamp-bookmark
```
2. Open Chrome and navigate to `chrome://extensions/`.
3. Enable **Developer Mode** in the top right corner.
4. Click **Load Unpacked** and select the project folder.### Usage
1. Navigate to any YouTube video.
2. Click on the extension icon in the Chrome toolbar.
3. Use the popup interface to:
- Save the current timestamp.
- View, play, or delete saved bookmarks.## π Author
Sarthak Sachdev
- Website - [Sarthak Sachdev](https://itsmesarthak.netlify.app/)
- LinkedIn - [Sarthak Sachdev](https://www.linkedin.com/in/sarthak2004/)
- Twitter - [@sarthak_sach69](https://www.twitter.com/sarthak_sach69)## π More
Contributions are welcome! Feel free to submit a pull request or suggest features for the next version.