syncing repo changes

This commit is contained in:
TristanAncelet 2021-12-10 11:40:46 -06:00
parent 2bc9863c9a
commit 0f87d67f3d

View File

@ -5,8 +5,9 @@ import re
def articles_in_readme(readme_path): def articles_in_readme(readme_path):
article_finder = re.compile(r'- \[\S+\]\((\S+)].md\)') article_finder = re.compile(r'- \[\S+\]\((\S+)].md\)')
with open(readme_path, 'r', encoding="UTF-8") as file: with open(readme_path, 'r', encoding="UTF-8") as file:
return article_finder.findall(file.read()) content = file.read()
file.close() file.close()
return article_finder.findall(content)
def is_markdown_file(filename): def is_markdown_file(filename):
@ -22,6 +23,7 @@ def articles_in_directory(directory):
for file in os.listdir(directory): for file in os.listdir(directory):
if is_markdown_file(file) and file != "README.md": if is_markdown_file(file) and file != "README.md":
files.append(file) files.append(file)
return files
def get_section_dirs(): def get_section_dirs():
dirs = list() dirs = list()
@ -31,9 +33,10 @@ def get_section_dirs():
return dirs return dirs
def readme_matches_directory_contents(directory): def readme_matches_directory_contents(directory):
return True if (articles_in_readme(os.path.join(directory, 'README.md')) == os.listdir(directory)) else False return True if (articles_in_readme(os.path.join(directory, 'README.md')) == articles_in_directory(directory)) else False
#This updates the Article section of the each README.md
def update_readme_contents(directory): def update_readme_contents(directory):
readme_path = os.path.join(directory,"README.md") readme_path = os.path.join(directory,"README.md")
if readme_matches_directory_contents(directory): if readme_matches_directory_contents(directory):