#!/usr/bin/env python3 """ convert a json file to an html file """ import argparse import json from json2html import json2html def main(): # pylint: disable=missing-function-docstring parser = argparse.ArgumentParser(description=__doc__) parser.add_argument("input", type=argparse.FileType("rt"), help="Input file") parser.add_argument("output", type=argparse.FileType("wt"), help="Output file") args = parser.parse_args() json_input = json.load(args.input) html_output = json2html.convert( json=json_input, table_attributes='class="jsontable"' ) args.output.write(html_output) if __name__ == "__main__": main()