finished
This commit is contained in:
parent
ecca3cb2ea
commit
0017b074f0
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
jrnl/
|
|
@ -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"
|
||||
|
@ -2904,4 +2904,4 @@
|
|||
"title": "Draft of '3rd May 2020 at 23:08'",
|
||||
"modified": "20200507092155456"
|
||||
}
|
||||
]
|
||||
]
|
||||
|
|
42
tiddly2kitaab.py
Normal file
42
tiddly2kitaab.py
Normal 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)
|
Loading…
Reference in a new issue