Glogger/parse_post.py

18 lines
794 B
Python

import config
from datetime import datetime
import posts
def parse_post_format(post, post_index, username):
post_data = posts.posts[post_index]
post = post.replace("%S", config.post_seperator)
post = post.replace("%T", post_data["title"])
post = post.replace("%D", datetime.strptime(str(post_data["pubdate"]),"%d%m%YZ%H%M%ST").strftime(config.date_format))
post = post.replace("%E", datetime.strptime(str(post_data["editdate"]),"%d%m%YZ%H%M%ST").strftime(config.date_format))
post = post.replace("%C", post_data["content"])
post = post.replace("%L", f"{config.site_url}/post/{post_index}.{config.file_extension}")
post = post.replace("%U", f"{config.site_url}/user/{username}.{config.file_extension}")
post = post.replace("%N", username)
return post