The YouTube Sign Language Overlay Extension is designed to assist deaf and hard-of-hearing individuals by providing a pre-recorded sign language video as an overlay while watching YouTube videos. The extension is built to enhance accessibility and support inclusivity in online media. 🌍
- Sign Language Overlay: Displays a pre-recorded sign language video as an overlay on YouTube videos. 🦻
- Toggle Functionality: Easily toggle the sign language overlay on and off using a button. 🔄
- User Interface: Clean, simple, and intuitive design. 🎨
- HTML: For structuring the extension popup. 🖥️
- CSS: For styling the popup and overlay. 🎨
- JavaScript: Handles the overlay logic, including toggling the sign language video. 💻
- Chrome Extensions API: Utilizes Chrome’s APIs for managing tabs, scripting, and background tasks. 🧑💻
-
Download the Extension Files
Download or clone the repository to your local machine. 📥 -
Open Chrome Extensions
Open Google Chrome and go tochrome://extensions/
. 🔍 -
Enable Developer Mode
Toggle the "Developer mode" option in the top-right corner of the Extensions page. ⚙️ -
Load the Extension
Click on "Load unpacked" and select the folder containing the extension files. 📂 -
Access the Extension
Once the extension is installed, navigate to a YouTube video, and you can use the extension by clicking the button in the extension popup to toggle the sign language overlay. 🎬
- Navigate to any YouTube video. 🎥
- Click the extension button on the Chrome toolbar. 🔘
- Click the "Toggle Sign Language" button to display the sign language overlay as a video. ✋
- The overlay will appear as a small sign language avatar in the corner of the video. 🖥️
- Click the button again to remove the overlay. 🚫
- popup.js: Handles the button click events to toggle the overlay. 📝
- popup.html: The HTML file for the extension popup. 🖥️
- popup.css: Styles the extension popup and button. 🎨
- manifest.json: Configuration file for the Chrome extension. ⚙️
- content.js: Injects the sign language overlay into the YouTube video. 🎬
- background.js: Logs extension installation events. 🧑💻
- assets/: Contains the extension icon and additional styles. 🎨
The overlay will display as a pre-recorded sign language avatar while watching YouTube videos. ✋
- Fork the repository. 🍴
- Create a new branch (
git checkout -b feature-name
). 🌿 - Commit your changes (
git commit -am 'Add new feature'
). 💡 - Push to the branch (
git push origin feature-name
). ⬆️ - Create a new Pull Request. 📨
This project is licensed under the MIT License - see the LICENSE file for details. 📄