Skip to content

Commit

Permalink
Update script
Browse files Browse the repository at this point in the history
  • Loading branch information
eclecticCodingND committed Jul 15, 2024
1 parent f38660f commit d496e1a
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions src/update_banner.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
import re
import os

# Set the correct path to the README.md file
script_dir = os.path.dirname(__file__) # Get the directory where the script is located
root_dir = os.path.join(script_dir, '..') # Move up to the root directory
readme_path = os.path.join(root_dir, 'README.md') # Path to the README.md in the root

# Load the README file
with open('README.md', 'r') as file:
with open(readme_path, 'r', encoding='utf-8') as file:
readme_contents = file.read()

# Count the list items
list_count = len(re.findall(r'^\s*[-*]\s', readme_contents, re.MULTILINE))
list_count = len(re.findall(r'^\s*-\s', readme_contents, re.MULTILINE))

# Define the new banner message
new_banner = f'## Current List Count: {list_count}'
Expand All @@ -14,5 +20,5 @@
new_readme_contents = re.sub(r'## Current List Count: \d+', new_banner, readme_contents)

# Save the changes back to README.md
with open('README.md', 'w') as file:
with open(readme_path, 'w', encoding='utf-8') as file:
file.write(new_readme_contents)

0 comments on commit d496e1a

Please sign in to comment.