Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/digitalbias/journal_converter
An elixir program created to convert simple markdown journal files into something that can be imported into Day One
https://github.com/digitalbias/journal_converter
Last synced: 3 months ago
JSON representation
An elixir program created to convert simple markdown journal files into something that can be imported into Day One
- Host: GitHub
- URL: https://github.com/digitalbias/journal_converter
- Owner: digitalbias
- Created: 2017-08-11T04:24:48.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-12-16T21:47:32.000Z (about 5 years ago)
- Last Synced: 2024-08-01T21:45:57.415Z (6 months ago)
- Language: Elixir
- Homepage:
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- project-awesome - digitalbias/journal_converter - An elixir program created to convert simple markdown journal files into something that can be imported into Day One (Elixir)
README
# Introduction
This software is designed to convert a journal file into something that can be imported into [Day One][day_one]. The original file format is just markdown, but Day One needs to have it with the date at the top of the file name with a tab character before that date. The original files are named with the date themselves.
For example, the journal entry for July 1st of 2017 would have a file name of `2017.07.01.md.txt`. Within the file there would be a header that looks like `# 2017 July 01` Using these bits of information we can construct a file which can be imported by Day One.
[day_one]: http://dayoneapp.com/
# Requirements
# How to Run this
1. Install the dependencies:
1. Elixir
2. mix
3. Run `mix deps.get` from the command-line
2. Copy the `.env.sample` to `.env` and update the JOURNAL_DIRECTORY variable to the directory with your markdown files in it
3. From a command line type: `make`