A Python script to convert notes from the Day One note taking app into Joplin.
- Open Day One.
- Select the notes you wish to transfer. Click here for official documentation on exporting entries. Export in
JSONformat. - Unzip the downloaded
.zipfile. - If your notes contain images, the
.zipfile will contain a directory of the same name. Rename this directory tofrom_dayone. If your notes do not contain images, there will only be aJournal.jsonfile. If you are using Day One in a different language, this file will have a different name. In this case, rename it toJournal.json. - Create a new directory named
from_dayoneand moveJournal.jsoninto it.
- Requirements:
python3 - Clone this repository:
https://github.com/brandonlou/DayOne2Joplin.git cd DayOne2Joplin- Move
from_dayoneinto the cloned repository. - Run
python3 dayone2joplin.py from_dayone to_joplin.This creates a new directory inside the current directory namedto_joplin.
- Open Joplin.
- Click
File -> Import -> RAW - Joplin Export Directory. - Open the
to_joplindirectory. - Joplin will create a new notebook called
Importedcontaining all of your imported notes!
- All text formatting including bold, italics, headers, bulleted lists, etc. should be preserved.
- Currently, images will not be converted. Images will have to be manually copy and pasted from Day One into Joplin. Please reach out if there is interest in this functionality and I will look into implementing it.