(self, file_path: Path)
| 118 | |
| 119 | class MarkdownReader(Reader): |
| 120 | def parse(self, file_path: Path) -> str: |
| 121 | logger.info(f"Reading Markdown file from {file_path}.") |
| 122 | with open(file_path, "r") as f: |
| 123 | data = markdown.markdown(f.read()) |
| 124 | text = "".join(BeautifulSoup(data, "html.parser").findAll(string=True)) |
| 125 | return text |
| 126 | |
| 127 | class LaTexReader(Reader): |
| 128 | def parse(self, file_path: Path) -> str: |