A Quick GUI for Adding Tasks to Todo.Txt

Yes, I know, it seems counterintuitive. Why use a gui for a project that’s all about keeping your tasks in a flat text file?

Sometimes, though, I forget what contexts and projects I’ve defined, or don’t escape things properly, and that gets in the way. The other GUIs I’ve seen either don’t work or require a web browser open, or or or or. I just wanted something where I could call up a thing with a keybind, quickly enter a todo, and then get back to what I was already doing.

So I sketched one up in bash with yad.

(Because it’s YAD, it will use your GTK theme; mine happens to be dark.)

Each of the dropdowns is populated with the context code>@</code or projects + you already have in your todo.txt file. All default to blank. You can alternately type in new contexts and projects if you need/want to right in the dialog box, and then it’s added to your file.

It isn’t meant to review or complete or do any of that stuff – I highly recommend todotxt-machine for that – but it fills a little niche need of mine, and maybe yours. You can find the script on GitHub, GitLab, or my personal repository.

Featured Image by fancycrave1 from Pixabay

blankWas this post helpful or insightful? Buy me a coffee here or here and share this post with others!

Popular posts:

  • The difference between boundaries and rules
  • Two Ways to get CMYK Separation Using GIMP Instead of Photoshop in 2022
  • Weekend Project: Whole House and Streaming Audio for Free with MPD
  • If there's one Nazi (or a racist) at the table...
  • Word Porn Quotes
  • Odds and Ends: Optimizing SSHFS, moving files into subdirectories, and getting placeholder images

Recent Posts