A fork of LeetHub created by user Qasim Wani. This is a chrome extension that automatically pushes your code to GitHub when you pass all tests on a Leetcode problem.
I had two major reasons to fork LeetHub:
- LeetHub has not been updated since last 2-3 years and given the new chrome standards, I wanted somethig stable for myself.
- I was having few permission issues while trying to authenticate.
Your LeetSync portfolio could look like this!
It's as simple as:
- After installation, launch LeetSync.
- Click on "authorize with GitHub" button to automatically set up your account with LeetSync.
- Setup an existing/new repository with LeetSync (private by default) by clicking "Get Started" button.
- Begin Leetcoding! To view your progress, simply click on the extension!
BONUS: Star this repository for further development of features. If you want a particular feature, simply request for it!
- Fork this repo and clone to your local machine
- Go to chrome://extensions
- Enable Developer mode by toggling the switch on top right corner
- Click 'Load unpacked'
- Select the entire LeetSync folder
- Run "npm run setup" to install the developer dependencies
Other npm commands available:
npm run Show list of commands available
npm run format Auto-format JavaScript, HTML/CSS
npm run format-test Test all code is formatted properly
npm run lint Lint JavaScript
npm run lint-test Test all code is linted properly