-#!/usr/bin/env python
# Parse markdown table into tuple of lists
# Armaan Bhojwani 2021
def md2html(file):
"""Use the markdown module to convert input to HTML"""
try:
- with open(file, "r", encoding="utf-8") as input_file:
- return markdown.markdown(input_file.read(), extensions=['tables'])
+ return markdown.markdown(open(file, "r").read(), extensions=["tables"])
except FileNotFoundError:
- print(f"lightcards: \"{file}\": No such file or directory")
+ print(f'lightcards: "{file}": No such file or directory')
exit(1)
def parse_html(html):
"""Use BeautifulSoup to parse the HTML"""
+
def clean_text(inp):
return inp.get_text().rstrip()
- soup = BeautifulSoup(html, 'html.parser')
+ soup = BeautifulSoup(html, "html.parser")
outp = []
for x in soup.find_all("tr"):