Sadly there is no IFTTT-Channel for DayOne, but the guys from DayOne offer a CLI. So I created a script, which imports text-files into to my Day One Journal.
Maybe you can use it too.
Important Notice: In this article I use the old Day One App (now called "Day One Classic"). If you're using the newest Day One App (Version 2) you should read this short post on how to use DayOne CLI with DayOne 2.
git clone https://github.com/stefanzweifel/up-to-dayone.
If you don't use the default folder structure (
Dropbox/Apps/up-export/up-logs/) you can open the file
toDayone.sh and modify the variable
LOGDIR to your needs. Specify the folder where your logs are stored. Keep in mind that the path is relative to the
If everything is setup correctly you can know execute the script from the terminal with the following command:
The script will
cd into the directory and extract the entry date by the filename. DayOne does the Markdown Magic™.
You could automate the execution of the script, but I like it simple (and I don't know how to do it :)).
Personally, I use a simple Alfred Workflow to execute the script.
Update: I recently published a follow up post on how to automate the script with Hazel. You find the post here.
Found a bug? Think the code is bad? Create an issue or pull request and help optimize it.
Have a question about this post or anything else?