From 08b299b3bb23a22f03dec849d460660a004ce946 Mon Sep 17 00:00:00 2001 From: Alvaro Frias Garay Date: Thu, 6 Jan 2022 13:13:04 -0300 Subject: [PATCH] Sorted table --- 00_Utilities/markdown_todo.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/00_Utilities/markdown_todo.py b/00_Utilities/markdown_todo.py index accf1ac2..74e358c0 100644 --- a/00_Utilities/markdown_todo.py +++ b/00_Utilities/markdown_todo.py @@ -10,6 +10,8 @@ write_string = "# TODO list \n game | csharp | java | javascript | pascal | perl # Set the directory you want to start from rootDir = '..' +strings_done = [] + checklist = ["game", "csharp", "java", "javascript", "pascal", "perl", "python", "ruby", "vbnet"] @@ -25,7 +27,7 @@ for dirName, subdirList, fileList in os.walk(rootDir): if prev_game != split_dir[1]: # it's a new dir - write_string += " | ".join(checklist) + "\n" + strings_done.append(checklist) checklist = [split_dir[1], "csharp", "java", "javascript", "pascal", "perl", "python", "ruby", "vbnet"] prev_game = split_dir[1] @@ -39,5 +41,10 @@ for dirName, subdirList, fileList in os.walk(rootDir): checklist[lang_pos[split_dir[2]]] = "⬜️" +sorted_strings = list(map(lambda l: " | ".join(l) + "\n", + sorted(strings_done, key=lambda x: x[0]))) +write_string += ''.join(sorted_strings) + + with open("README.md", "w") as f: f.write(write_string)