💾 Archived View for zaibatsu.circumlunar.space › ~visiblink › phlog › 20210617 captured on 2022-04-29 at 11:43:52.

View Raw

More Information

⬅️ Previous capture (2021-12-03)

-=-=-=-=-=-=-

Re: techwing, "Text-Only vs. GUI"

I saw a post by techwing over on 
Midnight Pub[1], so I thought that I'd 
dash off a quick response. Hopefully 
they read gopher.

Apparently Tkinter is no fun. I'm just 
learning Python, so I won't comment on 
that (much). 

But here are some leads on quick, 
easy-to-use GUIs for batch scripts, 
bash scripts, and python.


A Quick GUI for Windows Batch Scripts
===================================== 

Yes, batch scripts. On a practical 
level, batch scripts get you past the 
execution policy constraints placed on 
PowerShell. On a personal level, I 
enjoy writing batch scripts a lot. I 
first computed with DOS, so the whole 
experience feels natural to me. I am 
consciously following dbucklin's lead 
in just using the tools I want to 
use[2].

Anyways, the Wizard's Apprentice[3] is 
perfect for adding quick GUI dialogs 
to your batch files. Thanks to Dion 
Nicolaas for creating such a great 
open source solution.


Quick GUIs for Bash Scripts
===========================

I've just done a bit of experimenting 
with Zenity, but Zenity[4] and YAD[5] 
appear to serve the same function as 
the Wizard's Apprentice for bash 
scripts. In my limited experience, 
Zenity is very easy to use.


Quick GUIs for Python
=====================

I have not used Gooey[6] at all yet, 
but I've read the docs, and it looks 
like it could help you avoid Tkinter 
in a lot of situations. I plan on 
using it in the future. Someone on the 
Hacker News also mentioned Wooey[7], 
which might be worth a look.


[1] gemini://midnight.pub/posts/564

[2] gopher://sdf.org/0/users/dbucklin/posts/craft.txt

[3] http://wizapp.sourceforge.net/

[4] https://help.gnome.org/users/zenity/3.32/

[5] https://github.com/v1cont/yad

[6] https://github.com/chriskiehl/Gooey

[7] https://github.com/wooey/Wooey