Skip to content
This repository has been archived by the owner on Aug 15, 2021. It is now read-only.

Latest commit

 

History

History
48 lines (30 loc) · 1.83 KB

readme.md

File metadata and controls

48 lines (30 loc) · 1.83 KB

dayone-to-joplin

Import a Day One JSON export into the Joplin note-taking application with all journal entries and photos.

Tool to import journal entries, and most associated resources, from the Day One journal application into the Joplin note-taking application.

Table of Contents

Features

  • Support for JSON export format from Day One.
  • Import each journal entry along with their tags, location and date.
  • Import photo resource references.

Installation

Git clone this repository onto a system with the Go programming language tool installed.

Usage

Extract the JSON export from Day One into a folder.

Start Joplin note-taking application, navigate to the Tools -> Options -> Web Clipper settings page and enable Web Clipper. Copy the token provided within the Advance options box.

Query the Joplin API to find the ID of the notebook you want to import your journal entries into:

curl localhost:41184/folders?token=[TOKEN]

With the folder path to your exported journal, Joplin token and notebook ID, you can import your journal entries into Joplin by running the following command:

go run main.go --journalFolder [FULL PATH TO EXTRACTED JSON EXPORT FOLDER] --token [TOKEN] --notebook [NOTEBOOK ID]

Contributing

Please read our contributing guide to see how you may contribute to this project.