techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

5.4K
active users

10 minutes of work tweaking a preexisting program and I now have a functional archive file browser in the terminal 🎉

Stuff like this is what makes working with Python (and especially Textual textual.textualize.io/) enjoyable!

@diazona Handy UI library…

Last time I did a TUI I used urwid … which got the job done. The application was a test harness for an OpenThread-based device for production testing of hardware…

A bare board gets plugged into a Raspberry Pi… the Python application flashes a firmware image onto it (using a ROM bootloader built into the MCU) then puts the device through its paces.

This looks a lot more powerful though.

David Zaslavsky

@stuartl Oh neat, I never heard of urwid, but judging by the screenshots it does seem to fit the theme of hardware testing 😂

I would say programming with Textual feels a lot like programming with Qt. So there's probably something to the idea that Textual deliberately tries to emulate some of the higher-level abstractions in modern GUI toolkits (and Javascript frameworks), which probably makes it feel more powerful, even if I'd imagine you can do a lot of the same things in both.