Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #412: Radial Telemetry Infiltration


comp / comp.lang.python / Re: Tools to help with text mode (i.e. non-GUI) input

SubjectAuthor
o Re: Tools to help with text mode (i.e. non-GUI) inputGrant Edwards

1
Subject: Re: Tools to help with text mode (i.e. non-GUI) input
From: Grant Edwards
Newsgroups: comp.lang.python
Date: Tue, 14 Jan 2025 00:20 UTC
References: 1 2 3
Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!not-for-mail
From: grant.b.edwards@gmail.com (Grant Edwards)
Newsgroups: comp.lang.python
Subject: Re: Tools to help with text mode (i.e. non-GUI) input
Date: Mon, 13 Jan 2025 19:20:57 -0500 (EST)
Lines: 12
Message-ID: <mailman.69.1736814058.2912.python-list@python.org>
References: <2113dab2-59ba-408e-b34a-78722d525f8c@yahoo.co.uk>
<3ab7002b-689d-4609-96d7-bb388513f227@yahoo.co.uk>
<4YX8tK2xv4znb1c@mail.python.org>
X-Trace: news.uni-berlin.de CzZo0puVj8+T8/WyM2wq2wsTaDIcziFmcN8wet55tziw==
Cancel-Lock: sha1:YvviQ0JU/fpso7r9LE13oVAfSSI= sha256:duMXQgzMVfiASf+qJdPNSxVjSQQLkRyuhXWPeCc9GT8=
Return-Path: <grant.b.edwards@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=none reason="no signature";
dkim-adsp=none (unprotected policy); dkim-atps=neutral
X-Spam-Status: OK 0.067
X-Spam-Evidence: '*H*': 0.87; '*S*': 0.01; 'api,': 0.09;
'subject:GUI': 0.09; 'from:addr:grant.b.edwards': 0.16;
'from:name:grant edwards': 0.16; 'gauld': 0.16; 'pyhton': 0.16;
'wrote:': 0.16; 'python': 0.16; 'api': 0.17; "aren't": 0.19;
'to:addr:python-list': 0.20; 'code': 0.23; 'library': 0.26;
'header:User-Agent:1': 0.30; 'python-list': 0.32; 'but': 0.32;
'from:addr:gmail.com': 0.34; 'ago': 0.39; 'alan': 0.40; 'years.':
0.40; 'included': 0.61; 'message-id:invalid': 0.69; 'subject:. ':
0.73; 'easy': 0.74; 'subject:Tools': 0.84; 'subject:input': 0.84;
'subject:text': 0.84
User-Agent: slrn/1.0.3 (Linux)
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <4YX8tK2xv4znb1c@mail.python.org>
X-Mailman-Original-References: <2113dab2-59ba-408e-b34a-78722d525f8c@yahoo.co.uk>
<3ab7002b-689d-4609-96d7-bb388513f227@yahoo.co.uk>
View all headers

On 2025-01-13, Alan Gauld via Python-list <python-list@python.org> wrote:

> All of that is possible in curses, you just have to code it.

All of that is easy with curses in C. Unfortunately, the high level
"panel" and "menu" curses subystems that make it easy aren't included
in the Python curses API, so doing it in Pyhton is a _lot_ more work
than doing it in C.

I always like the Python API for the newt library (yonks ago it was
used for the Redhat installer), but haven't used it for years.

1

rocksolid light 0.9.8
clearnet tor