choices=range(1, 4),
help="specify which view to start in",
)
- parser.add_argument("inp", metavar="input_file", type=str, nargs=1)
+ parser.add_argument("inp", metavar="input_files", type=str, nargs="+")
+ parser.add_argument(
+ "-l",
+ "--lenient",
+ action="store_true",
+ help="don't raise exception if tables are malformed",
+ )
+ parser.add_argument(
+ "-t",
+ "--table",
+ metavar="num_table",
+ type=int,
+ help="specify which table to use if multiple are given",
+ )
parser.add_argument(
"-a",
"--alphabetize",
args = parse_args()
conf = config.read_file(args.config)
- global headers, stack
- (headers, stack) = parse.parse_html(parse.md2html(args.inp[0]))
-
if not conf["debug"]:
sys.tracebacklimit = 0
+ global headers, stack
+ (headers, stack) = parse.parse_html(parse.md2html(args.inp), args, conf)
+
show(args, stack, headers, conf)