]> git.armaanb.net Git - lightcards.git/blob - src/lightcards.py
Restructure into src/
[lightcards.git] / src / lightcards.py
1 #!/usr/bin/env python
2 # Markdown flashcard utility
3 # Armaan Bhojwani 2021
4
5 import argparse
6 import display
7 import parse
8
9
10 def parse_args():
11     parser = argparse.ArgumentParser(description="Simple terminal flashcards")
12     parser.add_argument("inp", metavar="input file", type=str, nargs=1)
13     return parser.parse_args()
14
15 def show():
16     display.disp_card()
17
18 def main():
19     args = parse_args()
20     print(parse.parse_html(parse.md2html(args.inp[0])))
21
22 if __name__ == "__main__":
23     show()
24     main()