Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alxhslm/journey2dayone

Python script to convert Journey diary entries to Day One format
https://github.com/alxhslm/journey2dayone

Last synced: 17 days ago
JSON representation

Python script to convert Journey diary entries to Day One format

Awesome Lists containing this project

README

        

# journey2dayone
Python script to convert a [Journey](https://journey.cloud) database of diary entries to the JSON Zip archive format for [Day One](https://dayoneapp.com).

### Supported features
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

### Usage
1. Export your data from `Journey.app` as a ZIP archive by following [these instructions](https://help.journey.cloud/en/article/archive-journal-entries-to-zip-format-v6dsvi/).

3. Run `pip install -r requirements.txt` to install the dependencies.

4. Run `python journey2dayonejson.py --file ` in a terminal window, which will create a ZIP archive called `dayone.zip` in the same directory as the Journey zip file. The journal will be named `Journey` by default, but this can be overriden with the `--journal-name` flag.

5. Open `Day One.app` and import the JSON Zip file by following [these instructions](https://help.dayoneapp.com/en/articles/1694437-importing-data-to-day-one). This will create a new journal within `DayOne.app` with the name set in the previous step.

6. Continue adding to your journal in `Day One.app`!