]> git.armaanb.net Git - lightcards.git/blobdiff - lightcards/lightcards.py
Bump version to 0.4.0
[lightcards.git] / lightcards / lightcards.py
index 41b0db738a5d5520fdd2ee6e0e3b15ec2fd8a025..da9d90310ce8079b9e19348569e93b92b822cd19 100755 (executable)
@@ -8,7 +8,8 @@ import os
 from random import shuffle
 import sys
 
-from . import display, parse
+from . import parse
+from .display import Display
 from .deck import Status
 
 
@@ -29,7 +30,7 @@ def parse_args():
                         help="shuffle card order")
     parser.add_argument("-v", "--version",
                         action='version',
-                        version="lightcards 0.3.0")
+                        version="lightcards 0.4.0")
     return parser.parse_args()
 
 
@@ -47,7 +48,9 @@ def show(args, stack, headers):
         shuffle(stack)
     elif args.reverse:
         stack.reverse()
-    wrapper(display.init_disp, stack, headers, idx)
+
+    win = Display(stack, headers, idx)
+    wrapper(win.run)
 
 
 def reparse():
@@ -55,10 +58,14 @@ def reparse():
     os.system(f"$EDITOR {args.inp[0]}"),
     return parse.parse_html(parse.md2html(args.inp[0]))
 
+def get_orig():
+    return((headers2, stack2))
 
 def main(args=sys.argv):
     args = parse_args()
     (headers, stack) = parse.parse_html(parse.md2html(args.inp[0]))
+    global headers2, stack2
+    (headers2, stack2) = (headers, stack)
     show(args, stack, headers)