2 # Parse markdown table into tuple of lists
6 from bs4 import BeautifulSoup
13 with open(file, "r", encoding="utf-8") as input_file:
14 return markdown.markdown(input_file.read(), extensions=['tables'])
19 return inp.get_text().rstrip()
27 soup = BeautifulSoup(html, 'html.parser')
30 for x in soup.find_all("tr"):
31 outp.append(Card([clean_text(y) for y in x.find_all("td")]))
33 return ([clean_text(x) for x in soup.find_all("th")],
38 return parse_html(md2html(file))
41 if __name__ == "__main__":
42 print(main(sys.argv[1]))