From 6f37414c2a1456f7e5d502d540b22672aaff14c8 Mon Sep 17 00:00:00 2001 From: Adam Olech Date: Thu, 11 Nov 2021 15:05:37 +0100 Subject: extract.py: fix-up examples --- extract-data-from-abs-guide/extract.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'extract-data-from-abs-guide/extract.py') diff --git a/extract-data-from-abs-guide/extract.py b/extract-data-from-abs-guide/extract.py index f509a58..31333c3 100644 --- a/extract-data-from-abs-guide/extract.py +++ b/extract-data-from-abs-guide/extract.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -import glob +import os, glob from pytablewriter import MarkdownTableWriter def chunks(lst, n): @@ -13,7 +13,8 @@ inputs = glob.glob('files/*.txt') TEMPLATE_CC = '# TEMPLATE: ' for input in inputs: - print(input) + table_name = os.path.basename(input).split('.')[0].capitalize() + with open(input, 'r') as f: lines = f.readlines() @@ -35,10 +36,13 @@ for input in inputs: template.strip().format(value_matrix[idx][0]) ) else: - value_matrix = chunks(lines, 3) + value_matrix = list(chunks(lines, 3)) + + for idx in range(len(value_matrix)): + value_matrix[idx][2] = "`{}`".format(value_matrix[idx][2]) md_writer = MarkdownTableWriter( - table_name="Placeholder", + table_name=table_name, headers=['op', 'desc', 'example'], value_matrix=value_matrix, ) -- cgit v1.2.1