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:

  1. Calendar is automated by ncal -C
  2. Weather is automated using curl wttr.in/New%20York?0
  3. Schedule is just a text file at the moment
  4. 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.

  • rhacer@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    1 year ago

    Dude, can’t help you with your question, but you need to know that your gratitude in your replies to everyone made my day. Thank you.

    • graham1@gekinzuku.comOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      You’re welcome homie ❤️ I just want to make sure I let everybody know how much I appreciate the awesome community