Files
fundor333.com/make-post.py
2025-04-14 00:56:09 +02:00

58 lines
1.4 KiB
Python

import datetime
import os
def post_photo():
# get the current year as variable
year = str(datetime.datetime.now().year)
name = input("Give me the title\n")
os.system(
f"hugo new photos/{year}/{name.replace(' ', '-').replace(',', '').lower()}/index.md"
)
def post_redirect():
# get the current year as variable
name = input("Give me the title\n")
os.system(
f"hugo new redirect/{name.replace(' ', '-').replace(',', '').lower()}/index.md"
)
def post_fc():
# get the current year as variable
year = str(datetime.datetime.now().year)
name = input("Give me the title\n")
os.system(
f"hugo new post/{year}/{name.replace(' ', '-').replace(',', '').lower()}/index.md"
)
def micro_fc():
print("Make a micro")
name = input("Give me the title\n")
year = str(datetime.datetime.now().year)
month = str(datetime.datetime.now().month)
generated = f"{year.ljust(4, "0")}/{month.ljust(2, "0")}/{name.replace(' ', '-').replace(',', '').lower()}"
os.system(f"hugo new micro/{generated}/index.md")
print(f"Generated {generated}/index.md")
ANSWER = {
"post": post_fc,
"micro": micro_fc,
"photo": post_photo,
"redirect": post_redirect,
}
def main_checker():
text = input("You need a new [post], a new [photo] or a new [micro]\n") # Python 3
# text = "post"
ANSWER.get(text, main_checker)()
if __name__ == "__main__":
main_checker()