Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/alxhslm/journey2dayone
- Owner: alxhslm
- Created: 2021-01-03T15:36:19.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-14T15:41:53.000Z (6 months ago)
- Last Synced: 2024-08-08T00:44:06.362Z (4 months ago)
- Language: Python
- Size: 2.1 MB
- Stars: 7
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- project-awesome - alxhslm/journey2dayone - Python script to convert Journey diary entries to Day One format (Python)
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`!