A versatile and customizable timer extension designed to help you effectively manage your coding practice on various coding platforms such as LeetCode, CodeChef, and CodeForces. The timer automatically pops up when you open a problem on any of these platforms, allowing you to set and track your time. It is draggable and easy to use, helping you focus on improving your coding skills within a structured timeframe.
- Automatically pops up when opening coding problems on supported platforms.
- Draggable timer that can be positioned anywhere on the screen.
- Simple and user-friendly interface.
- Adjustable countdown timer to suit your practice needs.
- Works seamlessly with multiple coding platforms: LeetCode, CodeChef, CodeForces, and more.
- Clone or download this repository to your local machine.
git clone https://github.com/deepesh16b/Coding-Timer---Smart-Popup-and-Draggable.git
- Open Google Chrome and go to the Extensions page (
chrome://extensions/
). - Enable "Developer mode" by toggling the switch in the top right corner.
- Click on the "Load unpacked" button and select the folder where you cloned/downloaded this repository.
- The "Coding Timer - Smart Popup and Draggable" extension should now be installed and ready to use.
- Navigate to a supported coding platform (LeetCode, CodeChef, CodeForces, etc.).
- When you open a coding problem, the timer will automatically pop up on the screen.
- Drag the timer to your desired location on the screen.
- Set the timer duration and start it to track your coding practice time.
- The timer will alert you when the countdown is complete, helping you manage your time effectively.
- activeTab: Required to detect when a coding problem page is opened and to trigger the timer popup.
- scripting: Needed to inject the timer functionality into the coding platform pages.
- Host Permissions: Allows the extension to run on supported coding platforms, such as
https://leetcode.com/*
,https://codechef.com/*
, andhttps://codeforces.com/*
.
This extension does not collect, store, or share any personal data, web history, or user activity. For more information, see the Privacy Policy.
Contributions are welcome! If you'd like to improve this extension, please fork the repository and create a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or suggestions, feel free to reach out to [[email protected]].