Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/k-donn/journal-times

A way to visual Day One entries
https://github.com/k-donn/journal-times

conda day-one-app journal

Last synced: 2 months ago
JSON representation

A way to visual Day One entries

Awesome Lists containing this project

README

        

# Journal Entry Times

A visual representation of entries in a Day One journal.

## Usage

```bash
usage: python run.py [-run.py [-h] -f FILE [-d]

Display a graph of journal entries from Day One JSON

optional arguments:
-h, --help show this help message and exit
-f FILE, --file FILE Path to exported Day One JSON file
-d, --debug Show the plots instead of writing to file
```

## Running

To run from the root dir,

- Create conda env from `environment.yml` (see [Install Conda](https://conda.io/projects/conda/en/latest/user-guide/install/index.html))
- Copy journal [JSON Export](#exporting-journal-json) into `./data` or [create dummy data](#generate-dummy-data)
- From the root of the folder,

```bash
python run.py --file ./data/.json
```

## Generate Dummy Data

- From the root of the foler,

```bash
python ./data/gen_dummy.py
```

- Now, just pass in the new ./data/Dummy.json file into `run.py`

## Exporting Journal JSON

See [Exporting Entries](https://help.dayoneapp.com/en/articles/440668-exporting-entries) for instructions.

Export as JSON and place file in ./data directory.

## Meta

I got the inspiration from seeing [jiuguangw](https://github.com/jiuguangw/)'s [Agenoria](https://github.com/jiuguangw/Agenoria)