Leetcode Timer

Easily time your leetcode practise sessions with automatic time setting based on difficulty

What is Leetcode Timer?

Leetcode Timer is a Chrome extension developed by Samarth Tambad, and its main feature is "Easily time your leetcode practise sessions with automatic time setting based on difficulty".

Extension Screenshots

screenshot
screenshot
screenshot

Download Leetcode Timer Extension CRX File

Download Leetcode Timer extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        Simple and easy to use companion timer for leetcode.com.

This is a tool I built to improve my own productivity. Hope it helps spike your productivity too.

Features:
1. Set time for difficulty levels
2. Automatically detects difficulty and sets the time accordingly
3. Timer embedded inside leetcode page. No need to navigate anywhere.
4. Alert when time over

Usage:
1. Navigate to options page of extension
2. Modify default time for Easy, Medium and Hard problems.
3. Click on icon button to start timer.

Open Source:
This is an open source project. Source can be found at https://github.com/samarthtambad/leetcode-timer. Feel free to contribute to the project by creating a pull request on GitHub.                    

Extension Basic Information

Name Leetcode Timer Leetcode Timer
ID hihcjkhhlbmckhhnjamfomegbnlffcni
Official URL https://chromewebstore.google.com/detail/leetcode-timer/hihcjkhhlbmckhhnjamfomegbnlffcni
Description Easily time your leetcode practise sessions with automatic time setting based on difficulty
File Size 198 KB
Installation Count 4,200
Current Version 1.0.0
Last Updated 2020-06-15
Publish Date 2020-06-15
Rating 3.67/5 Total 9 Ratings
Developer Samarth Tambad
Email [email protected]
Payment Type free
Supported Languages en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Leetcode Timer",
    "description": "Easily time your leetcode practise sessions with automatic time setting based on difficulty",
    "version": "1.0.0",
    "manifest_version": 2,
    "icons": {
        "48": "icons\/icon_play_48.png",
        "128": "icons\/icon_play_128.png"
    },
    "browser_action": {
        "default_title": "leetcode-timer",
        "default_icon": {
            "48": "icons\/icon_play_48.png",
            "128": "icons\/icon_play_128.png"
        }
    },
    "background": {
        "scripts": [
            "jquery.js",
            "background.js"
        ]
    },
    "options_ui": {
        "page": "options\/options.html",
        "chrome_style": true
    },
    "content_scripts": [
        {
            "matches": [
                "*:\/\/leetcode.com\/problems\/*"
            ],
            "run_at": "document_idle",
            "js": [
                "jquery.js",
                "content.js"
            ]
        }
    ],
    "permissions": [
        "storage",
        "tabs"
    ]
}