JSON 2 md
#!/usr/bin/env python3
import sys
import json
def convert(filename):
with open(filename, 'r') as f:
s = ''.join(f.readlines())
s = s.replace('\n', '')
d = json.loads(s)
col_space = max([len(x) for x in d.keys()])
print('| Abbreviation | {descr: <{fill}} |'.format(descr='Description', fill=col_space))
print('|--------------|{}|'.format('-' * (col_space + 2)))
for k in d.keys():
print('| {abbr: <12} | {descr: <{fill}} |'.format(abbr=d[k]['prefix'], descr=k, fill=col_space))
if __name__ == '__main__':
convert(sys.argv[1])