Skip to content

Commit 09432af

Browse files
committed
Fix formatters
1 parent ec6ec36 commit 09432af

File tree

6 files changed

+22
-4769
lines changed

6 files changed

+22
-4769
lines changed

leetcode_study_tool/cli.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ def generate_parser() -> argparse.ArgumentParser:
8484
"-l",
8585
type=str,
8686
help="The language to generate problem(s) for.",
87+
default="python",
8788
)
8889

8990
parser.add_argument(

leetcode_study_tool/formatters.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,14 +94,18 @@ def format_anki(
9494
"""
9595
neetcode = LEETCODE_TO_NEETCODE.get(str(data["id"]))
9696

97-
return render_template(
97+
rendered = render_template(
9898
template_path,
9999
"anki.html.j2",
100100
url=get_url(url),
101101
slug=slug,
102102
data=data,
103103
neetcode=neetcode,
104104
)
105+
rendered = rendered.replace("\n", "<br>")
106+
rendered = rendered.replace("\t", "\u00a0\u00a0\u00a0\u00a0")
107+
rendered = " ".join(rendered.split())
108+
return rendered
105109

106110

107111
def format_quizlet(url: str, slug: str, data: dict):
@@ -158,6 +162,7 @@ def format_excel(url: str, slug: str, data: dict) -> List[Union[str, date]]:
158162
row.append(neetcode["url"])
159163
else:
160164
row.append("")
165+
row.append(data.get("neetcode_solution", ""))
161166
row.append(
162167
"\n".join(
163168
[

leetcode_study_tool/templates/anki.html.j2

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,6 @@
1212
</ul>
1313
{% endif %}
1414

15-
{% if data.tags %}
16-
<strong>Tags:</strong><br>
17-
<ul>
18-
{% for tag in data.tags %}
19-
<li>{{ tag.name }}</li>
20-
{% endfor %}
21-
</ul>
22-
{% endif %}
23-
2415
{% if data.difficulty %}
2516
<strong>Difficulty:</strong><br>
2617
<p>{{ data.difficulty }}</p>
@@ -34,7 +25,7 @@
3425
{% endif %}
3526

3627
{% if data.neetcode_solution %}
37-
<strong>NeetCode Code Solution ({{ data.language|default('') }}):</strong><br>
28+
<strong>Code Solution ({{ data.language|default('') }}):</strong><br>
3829
<pre><code>{{ data.neetcode_solution }}</code></pre>
3930
{% endif %}
4031

0 commit comments

Comments
 (0)