Simple Python terminal (TUI) multi-line editor
Project description
https://pypi.org/project/tui-editor/
Simple TUI editor
Python TUI?
What I want: - simple multi-line editor - not whole screen but only partial - show interactive feedback. e.g. mark edits, show number of edits, show diff in separate plane or so
https://docs.python.org/3/library/curses.html - too complex but at the same time too limited?
https://github.com/bczsalba/pytermgui (1.2k stars) - limited, no real text editor
https://urwid.org/examples/index.html (2.5k stars) - edit example: https://github.com/urwid/urwid/blob/master/examples/edit.py
https://github.com/prompt-toolkit/python-prompt-toolkit (7.9k stars) - too complex…? similar as curses…
https://github.com/pfalcon/picotui (0.7k stars) - good enough? editor: https://github.com/pfalcon/picotui/blob/master/picotui/editor.py - another editor: https://github.com/pfalcon/picotui/blob/master/seditor.py
https://github.com/Textualize/textual (13k stars) - async framework, I don’t want that…
(Or coding some line edit by hand, should not be too difficult…?)
https://github.com/pfalcon/picotui/blob/master/seditor.py
Very simple VT100 terminal text editor widget Copyright (c) 2015 Paul Sokolovsky, (c) 2022 Albert Zeyer Distributed under MIT License
https://en.wikipedia.org/wiki/ANSI_escape_code#Terminal_input_sequences https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-The-Alternate-Screen-Buffer
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file tui-editor-1.20220820.230930.tar.gz.
File metadata
- Download URL: tui-editor-1.20220820.230930.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b05fc5e2d44dbd8f5cd265c281ed28768cddf63c7446796ab4cd5196e91d4349
|
|
| MD5 |
33e44c3324885b7f819abc1a424c7ed6
|
|
| BLAKE2b-256 |
92fa1febc262c5fe2892a73af630d49a1a7b65dda56a221c5cdde8aa190b033c
|