17 lines
433 B
Python
17 lines
433 B
Python
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))
|