[issue2551273] Build a TUI with textualize
John Rouillard <[email protected]> Wed, 05 Apr 2023 02:03:08 +0000
| Newsgroups | gmane.comp.bug-tracking.roundup.devel |
|---|---|
| Message-ID | <[email protected]> |
New submission from John Rouillard: textualize is a toolkit for building text based interfaces in python. https://www.textualize.io/ While I try to build tracker html instances that work in a text based browser, javascript is often useful for some UI things and most text based browsers don't run javascript. I had a DM on irc asking if there was a text based interface for Roundup. The best I could point to was roundup-admin.... Which, if you look hard enough and turn your head just so, can be used to submit files and update issues. But is far from a curses style interface. Ranar asked if something like textualize could be used to design it working against the python API. I don't see why it can't be used. You might be able to even write an interface using the Rest API rather than running it on the roundup server. Implementing the @schema endpoint as documented in rest.txt would allow discovery of the data model. I am not sure if a generic interface can be created by mapping the schema from rest or the database and then autogenerate a screen of widgets to manipulate specific classes, but it's an interesting idea. ---------- messages: 7753 nosy: rouilj severity: minor status: new title: Build a TUI with textualize type: rfe _________________________________________________ Roundup tracker <[email protected]> <https://issues.roundup-tracker.org/issue2551273> _________________________________________________