Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to support new LeetCode UI (regular problems) #464

Open
wants to merge 26 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
1355500
Merge pull request #172 from QasimWani/webstore
QasimWani Dec 31, 2021
fa7a16a
updating config
QasimWani Dec 31, 2021
50a483c
adding gfg difficulty level + explore card commit message
QasimWani Jan 3, 2022
7430506
linting grg
QasimWani Jan 3, 2022
b4af770
revert permissions
QasimWani Jan 3, 2022
e3ad2d3
Fix typo in README
a-aznar Jan 18, 2022
63b48ec
Merge pull request #191 from a-aznar/patch-1
QasimWani Jan 19, 2022
328a1ce
Update README.md
QasimWani Feb 13, 2022
f788fc1
Update README.md
QasimWani Feb 23, 2022
1f99699
Update README.md
QasimWani Feb 23, 2022
1b4be19
Update README.md
QasimWani Apr 25, 2022
0b5ac5f
Fix missing word in readme
bpires May 14, 2022
a36191a
Merge pull request #272 from bpires/patch-1
QasimWani May 14, 2022
15320ac
Added leading zeros to titles
benlowenthal Sep 7, 2022
55eb480
Update leetcode.js
QasimWani Oct 9, 2022
1c53d70
Merge pull request #348 from benlowenthal/main
QasimWani Oct 9, 2022
8db4314
Update gfg.js (#310)
ASahu16 Oct 9, 2022
b46b4d5
updating mversion
QasimWani Oct 9, 2022
e7d6dd5
added mozilla addon link to the readme (#392)
ArjixWasTaken Oct 31, 2022
8b7e560
Update README.md
QasimWani Oct 31, 2022
e56eb14
Updated question and stats parsers to accomodate LeetCode's new UI
Ahmed-Shukri02 Dec 27, 2022
3539c63
fixed new UI bug for regular leetcode problems
Ahmed-Shukri02 Dec 28, 2022
c8374db
fixed bugs
Ahmed-Shukri02 Dec 29, 2022
62194df
Adding feature for quesiton title caching
Ahmed-Shukri02 Dec 30, 2022
096e683
Fixed bugs; Added new caching system
Ahmed-Shukri02 Dec 30, 2022
225edf4
insert upload progress icon
Ahmed-Shukri02 Jan 7, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 30 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,47 @@
<h1 align="center">
<a href="https://standardjs.com"><img src="assets/octocode.png" alt="LeetHub - Automatically sync your code to GitHub." width="400"></a>
<br>
LeetHub - Automatically sync your code to GitHub.
<a href="https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi">LeetHub</a> - Automatically sync your code to GitHub.
<br>
<br>
</h1>

<p align="center">
<a href="https://github.com/QasimWani/LeetHub/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="license"/></a>
<a href="https://discord.gg/anXT9vErxu"><img src="https://img.shields.io/discord/781373810251137074" alt="discord"></a>
<a href="https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi"><img src="https://img.shields.io/chrome-web-store/v/aciombdipochlnkbpcbgdpjffcfdbggi.svg" alt="chrome-webstore"/></a>
<a href="https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi"><img src="https://img.shields.io/chrome-web-store/d/aciombdipochlnkbpcbgdpjffcfdbggi.svg" alt="users"></a>
<a href="https://github.com/QasimWani/LeetHub/blob/main/LICENSE">
<img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="license"/>
</a>
<a href="https://discord.gg/anXT9vErxu">
<img src="https://img.shields.io/discord/781373810251137074" alt="discord">
</a>
<a href="https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi">
<img src="https://img.shields.io/chrome-web-store/v/aciombdipochlnkbpcbgdpjffcfdbggi.svg" alt="chrome-webstore"/>
</a>
<a href="https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi">
<img src="https://img.shields.io/chrome-web-store/d/aciombdipochlnkbpcbgdpjffcfdbggi.svg" alt="users">
</a>
<a href="https://github.com/QasimWani/LeetHub/graphs/contributors" alt="Contributors">
<img src="https://img.shields.io/github/contributors/QasimWani/LeetHub" />
</a>
<a href="https://twitter.com/intent/tweet?text=LeetHub%20-%20Automatically%20sync%20your%20code%20to%20GitHub%20after%20solving%20any%20leetcode%20problems!&url=https://github.com/QasimWani/LeetHub&hashtags=javascript,github,leetcode,coding,interview,chrome"> <img src="https://img.shields.io/twitter/url/http/shields.io.svg?style=social"> </a>


</a>
<a href="https://twitter.com/intent/tweet?text=LeetHub%20-%20Automatically%20sync%20your%20code%20to%20GitHub%20after%20solving%20any%20leetcode%20problems!&url=https://github.com/QasimWani/LeetHub&hashtags=javascript,github,leetcode,coding,interview,chrome">
<img src="https://img.shields.io/twitter/url/http/shields.io.svg?style=social">
</a>
</p>

## Top 5 Trending JavaScript Repositories
<div align="center">
<a href="https://www.producthunt.com/posts/leethub?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-leethub" target="_blank">
<img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=275757&theme=light" alt="LeetHub - Automatically sync your code b/w Leetcode & GitHub. | Product Hunt" />
</a>

[![Chrome](https://user-images.githubusercontent.com/53124886/111952712-34f12300-8aee-11eb-9fdd-ad579a1eb235.png)](https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi) [![Firefox](https://user-images.githubusercontent.com/53124886/126341427-4a4e57aa-767a-467e-83d2-b31fa3564441.png)](https://addons.mozilla.org/en-US/firefox/addon/leethub/)
</div>


### Available on:

<table style="border-collapse: separate;"><tr>
<td style="border-spacing:2em 0">
<a href="https://chrome.google.com/webstore/detail/leethub/aciombdipochlnkbpcbgdpjffcfdbggi">
<img src="https://external-content.duckduckgo.com/iu/?u=http%3A%2F%2Fimg.talkandroid.com%2Fuploads%2F2014%2F10%2Fchrome_web_store_logo_new.png&f=1&nofb=1" alt="Chrome WebStore" height=152.19123505976 width=200/>
</a>
</td>
<td style="border-spacing:2em 0">
<a href="https://www.producthunt.com/posts/leethub?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-leethub" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=275757&theme=light" alt="LeetHub - Automatically sync your code b/w Leetcode & GitHub. | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a>
## Top 5 Trending JavaScript Repositories


</td>
</tr></table>
## LeetHub progress and numbers (YouTube Video):
[![LeetHub](https://user-images.githubusercontent.com/43754306/165053510-a757c95e-c3bc-49d5-995c-7a52368abd37.png)](https://www.youtube.com/watch?v=o33PIjqlOgw "LeetHub saves lives!")

## What is LeetHub?
<p>A chrome extension that automatically pushes your code to GitHub when you pass all tests on a <a href="http://leetcode.com/">Leetcode</a> problem. </p>
Expand All @@ -54,7 +61,7 @@ Moreover, pushing code manually to GitHub from Leetcode is very time consuming.

## How does LeetHub work?

<h4> Your LeetHub portfolio could like <a href="https://github.com/QasimWani/leetcode"> this </a>! </h4>
<h4> Your LeetHub portfolio could look like <a href="https://github.com/tanyarajhans/LeetCode"> this</a>! </h4>
<p>It's as simple as:</p>
<ol>
<li>After installation, launch LeetHub.</li>
Expand Down Expand Up @@ -97,7 +104,7 @@ 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 proprely
npm run lint-test Test all code is linted properly
```

#### And that should be it! Get Hacking...
11 changes: 4 additions & 7 deletions manifest.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"manifest_version": 2,
"name": "LeetHub",
"description": "Automatically integrate your Leetcode, GeeksforGeeks submissions to GitHub",
"name": "LeetHub Test",
"description": "Automatically integrate your Leetcode & GeeksforGeeks submissions to GitHub",
"homepage_url": "https://github.com/QasimWani/LeetHub",
"version": "1.1.0",
"version": "1.1.2",
"author": "Qasim Wani",
"browser_action": {
"default_icon": "assets/thumbnail.png",
Expand All @@ -15,9 +15,7 @@
"128": "assets/thumbnail.png"
},
"background": {
"scripts": [
"scripts/background.js"
],
"scripts": ["scripts/background.js"],
"persistent": false
},
"permissions": [
Expand All @@ -26,7 +24,6 @@
"https://leetcode.com/*",
"https://practice.geeksforgeeks.org/*",
"tabs",
"activeTab",
"unlimitedStorage",
"storage"
],
Expand Down
Loading