Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Joseph Nuthalapati :fbx:
@njoseph@social.masto.host  ·  activity timestamp 2 months ago

Guess who discovered Python "textual" TUI framework today! blobaww
https://textual.textualize.io/

I tried creating an interactive mode for freedom-maker.

$ python3 -m freedom-maker --interactive

is the command to trigger it.

There's even a Select All feature. One trigger to do all the new stable builds once Debian 13 is out this month!

Note: This is not in the package yet, it's just an experiment.

More details in each screenshot below.

#Textual#Python#TUI#FreedomBox

Once the password is entered, the build runs. The third panel in the 3-panel layout shows real-time logs from the freedom-maker process. Colored logs are supported by textual, but freedom-maker doesn't seem to produce them. I should be able to add colored logs in the TUI alone, but this is not implemented yet.
Once the password is entered, the build runs. The third panel in the 3-panel layout shows real-time logs from the freedom-maker process. Colored logs are supported by textual, but freedom-maker doesn't seem to produce them. I should be able to add colored logs in the TUI alone, but this is not implemented yet.
Once the password is entered, the build runs. The third panel in the 3-panel layout shows real-time logs from the freedom-maker process. Colored logs are supported by textual, but freedom-maker doesn't seem to produce them. I should be able to add colored logs in the TUI alone, but this is not implemented yet.
A dialog to input the sudo password of the user. This dialog is triggered by pressing the build button in the footer or by pressing the hotkey "b". I haven't figured out how to center this properly yet. This dialog will not be shown if freedom-maker command is run as root.
A dialog to input the sudo password of the user. This dialog is triggered by pressing the build button in the footer or by pressing the hotkey "b". I haven't figured out how to center this properly yet. This dialog will not be shown if freedom-maker command is run as root.
A dialog to input the sudo password of the user. This dialog is triggered by pressing the build button in the footer or by pressing the hotkey "b". I haven't figured out how to center this properly yet. This dialog will not be shown if freedom-maker command is run as root.
A TUI screen with 3 panels. The first panel shows the possible build targets for FreedomBox, along with a Select All option to build them all in sequence.
A TUI screen with 3 panels. The first panel shows the possible build targets for FreedomBox, along with a Select All option to build them all in sequence.
A TUI screen with 3 panels. The first panel shows the possible build targets for FreedomBox, along with a Select All option to build them all in sequence.
  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.1 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login