MacJournalToDayOne
import script to create entries in Day One based on your exported file.File|Export..
from the main menu bar.File format
is Text Format
.Metadata
is Date & Topic
Encoding
is Unicode (UTF-8)
Use One File Per Entry
is unchecked (that is, export all entries in the journal as one file)Day One|Preferences..
from the mainJournals
tab.+
button to create a new journal.MacJournal Import
— and then click Create Journal
.MacJournalToDayOne
script to communicate with the Day One app and create entries in it. Follow the instruction in Day One’s site to install the tool. When done, open the Terminal app and run the following command to verify that it is installed correctly:MacJournalToDayOne
ScriptMacJournalToDayOne
script would read the text file exported by MacJournal and create the corresponding entries in Day One. It works by going through the entries in the exported file, and calling the Day One CLI for each of those entries.MacJournalToDayOne.py
and provide it with the MacJournal export file and the destination journal name in Day One.${export-file}
with name of the file that was exported from MacJournal and ${journal-name}
with the name of the journal in Day One. Remember to enclose these with double quotation marks, especially if the names contains spaces. Be sure to use the new journal name as the target journal so that you can repeat the process in case anything went wrong.