Skip to content

cleodual/leetcode-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode Extension

Description

Leetcode Extension is a sidebar extension for chromium based browsers (e.g Google Chrome, microsoft edge etc.). The extension displays the list of companies that have asked a particular question on leetcode directly on the leetcode page. This helps the user to get an idea of the companies that ask a particular question and prepare accordingly.

This extension also displays YouTube video solution for the on the sidebar.

Note

  • The extension is not yet published on chrome store because I am working on adding new features.
  • This project was part of Interview Prep Pro project. It is currently being developed separetly with its own custom API.

Important

  • This extension fetches the companies list and youtube video solutions data from a custom made API.
  • The API is developed using python(flask), mongoDB and beautifulsoup4(Scrape YouTube for video links).
  • I have not made the source code for the API public due to security reasons.

TechStack

  • Python - Flask, Beautifulsoup4
  • Java Script
  • HTML
  • CSS

Installation

  1. Clone the repository
git clone https://github.com/saipraveenkondapalli/leetcode-extension.git
  1. Open chrome browser and go to chrome://extensions/
  2. Turn on the developer mode
  3. Click on Load unpacked and select the cloned repository folder
  4. The extension will be added to the browser and you can see the extension icon on the top right corner of the browser

Features

Companies List

The extension displays the list of companies that have asked a particular question on leetcode directly on the leetcode page in a table with number of times the company has asked the question and probability of the company asking the question.

Youtube Video Solutions

  • The extension displays the YouTube video solutions for the question on the sidebar.
  • The extension also displays channel name, views, time of upload and duration of the video.

Caching

The extension caches the data for the companies list and YouTube video solutions for a particular question in the local storage upto month and avoids unnecessary and frequent API calls.

Upcoming Features

  • Add a feature to display the list of questions asked by a particular company.
  • Allow users to add questions to the database

Demo

Extension Icon

Demo

Companies List in the sidebar

Demo

YouTube video solutions in the sidebar

Demo

About

A sidebar chrome extension to unlock companies list for coding problems on leetcode.com along with youtube video solutions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors