syncing repo changes
This commit is contained in:
parent
2bc9863c9a
commit
0f87d67f3d
@ -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):
|
||||||
|
Loading…
Reference in New Issue
Block a user