diff --git a/src/anki/flashcard.py b/src/anki/flashcard.py index 5ee2125..26b3029 100644 --- a/src/anki/flashcard.py +++ b/src/anki/flashcard.py @@ -1,3 +1,5 @@ +import html + import tree_sitter from .file_handler import FileHandler @@ -48,7 +50,9 @@ class Flashcard: return f"#flashcard({self.note_id})[{self.front if front else ''}][{self.back if not front else ''}]" def as_html(self, front: bool) -> str: - prefix = f"
{self.front}: {self.back}{' ' * 10}
" # indexable via anki search + safe_front = html.escape(self.front) + safe_back = html.escape(self.back) + prefix = f"{safe_front}: {safe_back}{' ' * 10}
" # indexable via anki search image = f'