how I didn't know about calcurse until today I'll never know.
>reasonable interface
>reasonable keybindings
>data is saved as plain text
>terminal based
>detailed man page
>huge list of commands to easily script interact with
This probably won't take the place of my chalkboard but at least I have something that actually works well into my setup right now with basically 0 learning curve