LeetCode Torture is an extension designed to make you productive to ace those technical interviews. When you activate this extension, you won't be able to access any websites except LeetCode until you solve your randomly assigned LeetCode problem. Here's the video on YouTube.
- Random Problem Assignment: Get a random LeetCode problem every day
- Website Blocker: Prevents you from accessing any websites until you solve your problem
- Have Node.js Installed on your machine
- Clone or download the repo
- Navigate to the root directory
- Run
npm install
to install the required dependencies
- In the terminal run the command
npm run build
This will create adist
folder with the built extension. - Open Chrome and open up your extensions page
- Enable Developer Mode using the toggle at the top right of the page
- Click on the Load unpacked button on the top left of the page
- Locate and select the dist folder you created from running the command
- The extension should now be installed have fun
Just for fun
Nope, anybody can contribute to this torture machine, skill level does not matter. I made this project with no knowledge about making extensions
Read our CONTRIBUTING.md file to learn how to help make this extension more painful for everyone
That's perfectly fine, take some time and read the code to understand what's going on. You don't have to make super big changes, they can be as small as fixing my dumb typos on these files or adding helpful comments to the code.