:*)
This commit is contained in:
@@ -727,7 +727,7 @@ def parse_day(text):
|
||||
return {
|
||||
'title': title,
|
||||
'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):
|
||||
@@ -762,7 +762,7 @@ def import_journal(fpath):
|
||||
},
|
||||
'files': {
|
||||
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