Skip to content

dayone2md

Posted on:9 September 2023 at 14:00

dayone2md

I recently started journaling with Dayone but wanted a way to backup and view my entries outside of the app. So I created dayone2md, a CLI app to export Dayone to markdown.

dayone2md works with the desktop version of Dayone, which is available only for MacOS. Use an export (JSON) from Dayone or have dayone2md read directly from the Dayone database.

Repository

https://github.com/kwo/dayone2md

Installation

brew install kwo/tools/dayone2md

Features

Example Usage

Create a directory of markdown files after creating a JSON export from the Dayone app:

dayone2md -i "$HOME/Desktop/09-07-2023_8-30-PM.zip" -o $HOME/Documents/Journal -j Journal -g -vv

Export entries directly from the Dayone database:

dayone2md -i "$HOME/Library/Group Containers/5U8NS4GX82.dayoneapp2/Data/Documents/DayOne.sqlite" -o $HOME/Documents/Journal -j Journal -g -vv

Enjoy!