:*)
This commit is contained in:
@@ -727,7 +727,7 @@ def parse_day(text):
|
|||||||
return {
|
return {
|
||||||
'title': title,
|
'title': title,
|
||||||
'header': parse_header(header),
|
'header': parse_header(header),
|
||||||
'entries': [parse_entry(timestamp, content) for timestamp, content in entries],
|
'entries': [parse_entry(timestamp, content) for timestamp, content in entries]
|
||||||
}
|
}
|
||||||
|
|
||||||
def generate_day(day):
|
def generate_day(day):
|
||||||
@@ -762,7 +762,7 @@ def import_journal(fpath):
|
|||||||
},
|
},
|
||||||
'files': {
|
'files': {
|
||||||
fname: (fpath / fname).read_text()
|
fname: (fpath / fname).read_text()
|
||||||
for fname in ['habits', 'godword', 'tasks', 'foods']
|
for fname in ['habits', 'godword', 'tasks', 'foods', 'backup']
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
16
migrations/2021-07-06_fix.py
Normal file
16
migrations/2021-07-06_fix.py
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
from copy import deepcopy
|
||||||
|
from pathlib import Path
|
||||||
|
from shutil import copy
|
||||||
|
import json
|
||||||
|
|
||||||
|
journal_path = Path.home() / '.journal.json'
|
||||||
|
|
||||||
|
copy(str(journal_path), str(journal_path.with_suffix('.bkp')))
|
||||||
|
|
||||||
|
journal = json.loads(journal_path.read_text())
|
||||||
|
new_journal = deepcopy(journal)
|
||||||
|
|
||||||
|
for day in journal['days']:
|
||||||
|
new_journal['days'][day]['entries'] = journal['days'][day]['entries'][0]
|
||||||
|
|
||||||
|
journal_path.write_text(json.dumps(new_journal))
|
||||||
Reference in New Issue
Block a user