Skip to content

qbitdoge/leetcode-blur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

LeetCode Blur

Description

LeetCode Blur is a Chrome extension designed to enhance your problem-solving experience on LeetCode by blurring previously written code solutions. This prevents accidental spoilers, helping you to approach problems with a fresh perspective every time you visit. Ideal for those who want to practice problems multiple times or for educational settings where spoilers can hinder learning.

Features

  • Automatic Blur: Automatically blurs code solutions on LeetCode problem pages.
  • Toggle Visibility: Easily toggle the blur on/off to view your solution when you're ready.
  • Customizable: Adjust the intensity of the blur via the extension's popup menu.

Installation

From the Chrome Web Store

(Note: Include the link to your Chrome Web Store listing when available)

  1. Visit the LeetCode Blur page on the Chrome Web Store.
  2. Click 'Add to Chrome' to install the extension.

Manual Installation (Developer Mode)

  1. Clone the repository:

    bashCopy code

    git clone https://github.com/qbitdoge/leetcode-blur.git

  2. Open Chrome and navigate to chrome://extensions/.

  3. Enable Developer Mode by toggling the switch at the top right.

  4. Click 'Load unpacked' and select the leetcode-blur directory from your cloned repository.

Usage

After installation, navigate to any problem page on LeetCode:

  • The code solutions will be blurred by default.
  • Click the extension icon in the toolbar to toggle the blur on or off.
  • Use the slider in the popup to adjust the blur intensity if desired.

Contributing

Contributions are welcome! If you have suggestions or improvements, please fork the repository and submit a pull request.

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add some feature').
  5. Push to the branch (git push origin feature-branch).
  6. Create a new Pull Request.

Feedback

Found a bug or have a feature request? Please open a new issue on the GitHub repository with your suggestions: LeetCode Blur Issues.

License

This project is licensed under the MIT License - see the LICENSE file for details.