This commit is contained in:
Tyrel Souza 2022-10-20 23:27:47 -04:00
parent 519ecb1366
commit 24088965ed

View File

@ -148,22 +148,19 @@ def new_post(c):
import os import os
from slugify import slugify from slugify import slugify
iso_date = datetime.datetime.today().strftime('%Y-%m-%d') iso_date = datetime.datetime.today().strftime('%Y-%m-%d')
year, month, day = iso_date.split("-")
title = input("Title: ") title = input("Title: ")
slug = slugify(title) slug = slugify(title)
filename = f"{iso_date}_{slug}.rst" filename = f"{iso_date}_{slug}.rst"
title_header = "#" * len(title) title_header = "#" * len(title)
template = f"""{title} template = f"""{title}
{title_header} {title_header}
:date: {datetime.datetime.today().strftime('%Y-%m-%d %H:%M')}
:author: tyrel :author: tyrel
:category: ???? :category: ????
:tags: ???? :tags: ????
:slug: {slug}
:status: draft :status: draft
""" """
base = f"content/blog/{year}/{month}" base = f"content/blog"
os.makedirs(os.path.dirname(base), exist_ok=True) os.makedirs(os.path.dirname(base), exist_ok=True)
with open(f"{base}/{filename}", "w") as f: with open(f"{base}/{filename}", "w") as f:
f.write(template) f.write(template)