Hi all, I’m working on setting my terminal to display different tasks and information when I login. I have problems with attention and I frequently forget to do important things, so I really need to do this to help myself. I’m aware some of this will cause my terminal to be more slow when I first login. That’s fine even if it takes an additional second to login. I have a rough mockup attached in the picture. The mockup uses the pr -Tm
command to display my calendar side-by-side with my schedule and todo list, but here’s where I’m at:
- Calendar is automated by
ncal -C
- Weather is automated using
curl wttr.in/New%20York?0
- Schedule is just a text file at the moment
- Todo is just a text file at the moment
I’m looking to also automate my schedule and todo from the command line, but I don’t want to use Google-based tools or tools that connect to an external server in general. I’m looking for terminal-based tools where I can add events to my schedule with descriptions, times, and dates (support for recurring events is a bonus, but maybe not required), and then fetch my daily schedule and print it. Does anybody know a good way to handle this part? I could setup a simple database to store and interact with my schedule, but I feel like there has to already be a good tool like that available. However, my searches keeps pulling up things that aren’t quite what I want…
Thanks for reading this! I appreciate any advice you have for the Linux side of things.
Looked at this it the past but never ended up using it myself. https://taskwarrior.org/
Wow that’s really useful! I’m testing it out now.