X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=lightcards%2Frunner.py;h=08004db3bd68d4e261fb080c7c777c7ae94b0fd3;hb=dc6c791fb09b9e5aab0eec970fdca707cd70dc47;hp=f9f1abd9437d5f430bd7e6da721fc0562beb2b76;hpb=f595c3d400af242c46a4f1c19dcd65a6b49ea5ee;p=lightcards.git diff --git a/lightcards/runner.py b/lightcards/runner.py index f9f1abd..08004db 100644 --- a/lightcards/runner.py +++ b/lightcards/runner.py @@ -18,6 +18,15 @@ def parse_args(): parser = argparse.ArgumentParser( description="Terminal flashcards from Markdown" ) + parser.add_argument( + "-V", + "--view", + metavar="view", + type=int, + choices=range(1, 4), + default=1, + help="specify which view to start in (default = 1)", + ) parser.add_argument("inp", metavar="input file", type=str, nargs=1) parser.add_argument( "-a", @@ -25,9 +34,6 @@ def parse_args(): action="store_true", help="alphabetize card order", ) - parser.add_argument( - "-f", "--flip", action="store_true", help="show second column first" - ) parser.add_argument( "-p", "--purge", @@ -71,13 +77,9 @@ def show(args, stack, headers): stack.sort(key=lambda x: x.front) if args.reverse: stack.reverse() - if args.flip: - for x in stack: - x[0], x[1] = x[1], x[0] - headers[0], headers[1] = headers[1], headers[0] # Send to display - win = Display(stack, headers, idx) + win = Display(stack, headers, idx, args.view) wrapper(win.run)