diff options
| author | Adam Olech <nddr89@gmail.com> | 2021-11-11 15:05:37 +0100 |
|---|---|---|
| committer | Adam Olech <nddr89@gmail.com> | 2021-11-11 15:05:37 +0100 |
| commit | 6f37414c2a1456f7e5d502d540b22672aaff14c8 (patch) | |
| tree | 42d6759947e9c7c9051d1dfa006171571c2ea3f3 /extract-data-from-abs-guide | |
| parent | 52b7afb83951ad1d0441537bf3a66fd6064776a7 (diff) | |
extract.py: fix-up examples
Diffstat (limited to 'extract-data-from-abs-guide')
| -rw-r--r-- | extract-data-from-abs-guide/extract.py | 12 |
1 files changed, 8 insertions, 4 deletions
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, ) |
