bastibe / org-journal

A simple org-mode based journaling mode
BSD 3-Clause "New" or "Revised" License
1.24k stars 123 forks source link

[Feature Request] Day One and jrnl converter #254

Open wakatara opened 4 years ago

wakatara commented 4 years ago

Is your feature request related to a problem? Please describe.

org-journal is now more than sufficient to replace both these products. A small converter script for both of these for annual/monthly/daily files would be amazing and might generate more uptake.

Describe the solution you'd like

org-journal-bitty-boppiy-boo (selects export file of Day One or jrnl)... bang. (In both these cases, better to work with exports than the actual encrtypted file stores). Though I'm unsure how to handle images which is one of the best things about Day One.

Describe alternatives you've considered

Writing it myself. =p I also moved over the start of all my 2020 entries into org-journal by hand which was a bit sucky.

casch-at commented 4 years ago

A small converter script for both of these for annual/monthly/daily files would be amazing and might generate more uptake.

I have planned to add a conversation function, see #223. It's on the 2.2.0 release milestone.

org-journal-bitty-boppiy-boo (selects export file of Day One or jrnl)... bang. (In both these cases, better to work with exports than the actual encrtypted file stores). Though I'm unsure how to handle images which is one of the best things about Day One.

Hmm, I don't completely understand it, please elaborate it a bit more. There is a great package written by abo-abo to drag and drop images into org-mode buffers. https://github.com/abo-abo/org-download

Is this the Day One program you where talking about?

wakatara commented 4 years ago

(apologies, this mail slipped right by me somehow... :-/ ).

Yes, Day One is the mac program though it has specific xml format that is probably quite easy to parse and such. There are often photo images associated with the Day One entries since a lot of people use the mobile app.

Quite simply it would just be great to have something that parsed a DayOne directory and converted that to a specific set of file(s) in the org-journal format. Same with the CLI program jrnl that live sin python land (that should be pretty easy since one file, date separated, once someone has decrypted.

jrnl is here: https://jrnl.sh/

Thanks for the pointer on the abo-abo package!

casch-at commented 4 years ago

Sounds good. But this has absolutely low priority to me. I'll not add this feature myself. If someone wants this feature please create a PR for it.

wakatara commented 3 years ago

It looks like someone might have done this inadvertently without realizing it is.a wanted feature. I ran across this Gist on the subject and blog artilcle here, so might be easy to implement:

https://christiantietze.de/posts/2020/10/export-day-one-journal-to-org-mode/

though in ruby. Here more for people who may want it than as a answer to the feature request... =] (tho a magic ruby to elisp converter would probably make short work of this... =] ).