summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Olech <nddr89@gmail.com>2021-11-11 15:05:37 +0100
committerAdam Olech <nddr89@gmail.com>2021-11-11 15:05:37 +0100
commit6f37414c2a1456f7e5d502d540b22672aaff14c8 (patch)
tree42d6759947e9c7c9051d1dfa006171571c2ea3f3
parent52b7afb83951ad1d0441537bf3a66fd6064776a7 (diff)
extract.py: fix-up examples
-rw-r--r--extract-data-from-abs-guide/extract.py12
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,
)