Python script to convert a Journey database of diary entries to the JSON Zip archive format for Day One.
This script allows the following data from Journey to be migrated over to Day One:
- Entry text
- Date and time (including time zone)
- All images (which will be placed at the bottom of the journal entry)
- Location data (place name, latitude and longtitude)
- Weather data (temperature and description)
- Tags
-
Export your data from
Journey.app
as a ZIP archive by following these instructions. -
Run
pip install -r requirements.txt
to install the dependencies. -
Run
python journey2dayonejson.py --file <path-to-journey-zip>
in a terminal window, which will create a ZIP archive calleddayone.zip
in the same directory as the Journey zip file. The journal will be namedJourney
by default, but this can be overriden with the--journal-name
flag. -
Open
Day One.app
and import the JSON Zip file by following these instructions. This will create a new journal withinDayOne.app
with the name set in the previous step. -
Continue adding to your journal in
Day One.app
!