You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert

9
+
8
10
This package lets you get grokking as quickly as possible with Leetcode. It provides a command-line tool for interracting with Leetcode to create either an Excel file or Anki flashcards for study. Currently, this tool supports taking in a list of leetcode question slugs or URLs or popular study sets (including the [Blind 75](https://www.teamblind.com/post/New-Year-Gift---Curated-List-of-Top-75-LeetCode-Questions-to-Save-Your-Time-OaM1orEU), [Grind 75](https://www.techinterviewhandbook.org/grind75), and [Neetcode 150](https://neetcode.io/practice)).
9
11
10
-
## Why?
12
+
## 🤔 Why?
11
13
This package was created as an opinionated alternative to other existing packages (as listed at the bottom of this README).
The language to generate problem(s) for. (default: None)
42
44
```
43
45
44
-
## Example
46
+
## 💡 Example
45
47
In the simplest case, if you want to [Grok](https://www.reddit.com/r/leetcode/comments/t5xqb6/how_to_use_grokking/) the most commonly asked questions, you should generate from a preset. For example, generating Anki cards from the [Grind 75](https://www.techinterviewhandbook.org/grind75) is as simple as
46
48
```shell
47
49
$ leetcode-study-tool -p grind_75
@@ -54,13 +56,13 @@ which will generate the file `output.txt`. We can then open Anki to import these
54
56
55
57

56
58
57
-
## Anki
59
+
## 📒 Anki
58
60
When generating an Anki output, the resulting "cards" are saved as a `.txt` file. These cards include three fields:
59
61
1. The front of the study card, containing the question ID, Title, URL, and problem description
60
62
2. The publicly available solutions (and NeetCode solution, if available)
61
63
3. The tags associated with the problem (i.e., if the problem involves a hash map, arrays, etc...)
62
64
63
-
## Excel
65
+
## 📊 Excel
64
66
When generating an Excel output, the resulting questions are saved in an `.xlsx` file. Each problem includes the following fields:
65
67
1. ID of the leetcode question
66
68
2. Title of the leetcode question
@@ -71,7 +73,7 @@ When generating an Excel output, the resulting questions are saved in an `.xlsx`
71
73
7. Solution links for the problem (if they are reachable)
72
74
8. Companies that have asked this question recently in interviews (if they are reachable)
73
75
74
-
## Roadmap
76
+
## 🛣 Roadmap
75
77
-[X] Use TQDM to show card generation progress
76
78
-[X] Add support for exporting to an excel sheet
77
79
-[X] Add support for showing neetcode solutions on the back of the card as a
@@ -83,7 +85,7 @@ link
83
85
-[ ] Allow for the definition of custom formatters and outputs (including which fields are included or excluded)
84
86
-[ ] Reach 90% test coverage
85
87
86
-
## Other Usefull Stuff
88
+
## 🔎 Other Usefull Stuff
87
89
-[Remember anything with Anki](https://foggymountainpass.com/anki-essentials/)
88
90
-[Leetcode Anki Card Generator](https://github.com/fspv/leetcode-anki)
0 commit comments