I guess the author has never heard of vim-wiki? > The way it works is that every time I run the script, it opens the note for that day in my editor of choice vimwiki's diary function does that for you under the hood.
The author, as well as most everyone in the comments here, have apparently never heard of org-mode. Yeah, I can understand that for some people emacs is a non-starter, but trust me, if you want to do it, I can just about guarantee it's possible in org-mode. It's just that flexible, and everyone's org-mode setup is different, customized to their needs.