File size: 697 Bytes
5f83674 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
"""
Script to create new log entries or reflections in the BLUX-cA project.
"""
import os
from datetime import datetime
REFLECTIONS_DIR = os.path.join(os.path.dirname(__file__), "../reflections")
def create_entry(title, content):
date_str = datetime.now().strftime("%Y-%m-%d_%H%M%S")
filename = f"{date_str}_{title.replace(' ', '_')}.md"
path = os.path.join(REFLECTIONS_DIR, filename)
os.makedirs(REFLECTIONS_DIR, exist_ok=True)
with open(path, 'w') as f:
f.write(f"# {title}\n\n{content}\n")
print(f"Created reflection entry: {filename}")
# Example usage
if __name__ == "__main__":
create_entry("Sample Entry", "This is a sample reflection for BLUX-cA.") |