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