Implement timestamps #6

Merged
ravenscroftj merged 3 commits from james/feature/timestamps into master 2022-10-30 15:48:29 +00:00
1 changed files with 10 additions and 2 deletions
Showing only changes of commit dc40d4df69 - Show all commits

View File

@ -7,6 +7,8 @@ import giteapy
import giteapy.rest import giteapy.rest
import time import time
import base64 import base64
from werkzeug.datastructures import FileStorage from werkzeug.datastructures import FileStorage
import yaml import yaml
@ -321,6 +323,12 @@ def process_json_post():
props = body['properties'] props = body['properties']
entry_type = detect_entry_type(props) entry_type = detect_entry_type(props)
if 'published' in props:
from dateutil import parser
now = parser.parse(props['published'][0])
else:
now = datetime.now() now = datetime.now()
frontmatter, file_path = init_frontmatter(now, entry_type, props.get('name')) frontmatter, file_path = init_frontmatter(now, entry_type, props.get('name'))