import os
import re

# Polish month names
months = [
    "stycznia", "lutego", "marca", "kwietnia", "maja", "czerwca",
    "lipca", "sierpnia", "września", "października", "listopada", "grudnia"
]

folder = "."

for filename in os.listdir(folder):
    if re.match(r"\d{2}-\d{2}\.MD", filename):
        mm, dd = filename[:2], filename[3:5]
        month_idx = int(mm) - 1
        day = str(int(dd))
        month_name = months[month_idx]
        new_header = f"**Myśl przewodnia AA ({day} {month_name})**"
        path = os.path.join(folder, filename)
        with open(path, "r", encoding="utf-8") as f:
            lines = f.readlines()
        if lines and lines[0].strip() == "**Myśl przewodnia AA**":
            lines[0] = new_header + "\n"
            with open(path, "w", encoding="utf-8") as f:
                f.writelines(lines)
            print(f"Updated: {filename}")