This commit is contained in:
Anish Lakhwara 2020-10-19 23:48:23 +10:00
parent ecca3cb2ea
commit 0017b074f0
3 changed files with 45 additions and 2 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
jrnl/

View file

@ -1,7 +1,7 @@
[
{
"text": "Okay now with time! ",
"title": "10-February-2018 at 20h11'11''",
"title": "10-February-2018 at 20:11",
"tags": "Journal",
"modified": "20180210091136675",
"created": "20180210091111591"

42
tiddly2kitaab.py Normal file
View file

@ -0,0 +1,42 @@
import json
def createFile(tiddler):
try:
created = tiddler['created']
except KeyError:
print("!!! BLANK TIDDLER !!!")
print(tiddler)
return
title = tiddler['title']
text = tiddler['text']
modified = tiddler['modified']
tags = tiddler['tags']
# create the filename
filename = created[2:8] # YYMMDD
filename = filename + "-"
hour = title[-5:].replace(':', '')
filename = filename+hour+'.wiki'
# handle tags
allTags = ':'
for t in tags:
allTags = allTags + t + ':'
# handle date
date = created[:4] + '-' + created[4:6] + '-' + created[6:8] + ' ' + hour
# create write list
writeList = ['%title {title}', allTags, '%date {date}', '', text]
# create and write the file
file = open('./jrnl/'+filename, 'w+')
file.writelines(writeList)
file.close()
def createFiles(tiddlers):
for t in tiddlers:
createFile(t)
tid = json.load(open('tiddlers.json'))
createFiles(tid)