News for hackers. Stuff that matters.
Re:Ask HN: Favorite note-taking software? by craftyguy on Sunday July 15, 2018 @01:17AM (#17533896)
Alternatively, you can use something which saves in a format that would be trivial to make a replacement for reading/writing it.

One example is jrnl[1]. Each journal (collection of entries) is written in a flat text file. You can optionally encrypt it with AES. They even give you reference code on how you could decrypt it yourself[2].

If jrnl stops being a thing, I can probably re-implement all of its functionality in a day. Or someone else can. Its output is very simple.

1. http://jrnl.sh/overview.html

2. http://jrnl.sh/encryption.html#manual-decryption

Re:Ask HN: Favorite note-taking software? by phirschybar on Sunday July 15, 2018 @09:24AM (#17535128)
I used jrnl.sh for about a year. I was able to extend it to parse the output so I could do some analysis on what I had written (I was using it partially to track time spent on certain tasks). However, I came to find that write long-form on the command line is just awkward. Lately I have been using checkvist.com which has been working out great.
Re:Ask HN: Favorite note-taking software? by awake on Sunday July 15, 2018 @10:47AM (#17535445)
In case you hadn't seen this jrnl has a config option for setting the default editor. http://jrnl.sh/recipes.html#external-editors
Re:Ask HN: Favorite note-taking software? by craftyguy on Sunday July 15, 2018 @11:54AM (#17535734)
I always use jrnl with vim, and never compose on the commandline.
Re:Ask HN: Favorite note-taking software? by extropic-engine on Sunday July 15, 2018 @06:09PM (#17537354)
I actually wrote my own jrnl command as a shell one-liner:

    pushd $JRNL_DIR && git pull && echo "##### "(date) >> (date "+%Y-%m-%d.txt") && vim (date "+%Y-%m-%d.txt") && git add *.txt && git commit -m "jrnl "(date "+%Y-%m-%d.txt") && git push && popd