]> git.armaanb.net Git - lightcards.git/blobdiff - bin/kvtml2html.py
Reformat using Black
[lightcards.git] / bin / kvtml2html.py
index 313a44b04010183e739b464d68172a8a2ab985b2..9a283030b474d360bb9f642fcc3740eeef3db555 100755 (executable)
@@ -7,7 +7,8 @@ from bs4 import BeautifulSoup
 
 def parse_args():
     parser = argparse.ArgumentParser(
-        description="Convert KWordQuiz file into Markdown for Lightcards")
+        description="Convert KWordQuiz file into Markdown for Lightcards"
+    )
     parser.add_argument("inp", metavar="input file", type=str, nargs=1)
     parser.add_argument("outp", metavar="output file", type=str, nargs=1)
     return parser.parse_args()
@@ -18,7 +19,9 @@ def main():
     with open(args.inp[0], "r", encoding="utf-8") as input_file:
         soup = BeautifulSoup(input_file, "lxml")
 
-    headers = [x.get_text().split("\n")[1] for x in soup.find_all("identifier")]
+    headers = [
+        x.get_text().split("\n")[1] for x in soup.find_all("identifier")
+    ]
     body = soup.find_all("entry")
     col1 = [x.find("translation", {"id": "0"}) for x in body]
     col2 = [x.find("translation", {"id": "1"}) for x in body]
@@ -34,5 +37,6 @@ def main():
     with open(args.outp[0], "w", encoding="utf-8") as output_file:
         output_file.write(html)
 
+
 if __name__ == "__main__":
     main()