Collection of scripts that show how to use several features of textualize
Project description
Textualize
This is my collection of small, self-contained applications that use Textualize to demonstrate features.
You must create a virtual environment in order to run the examples:
python3 -m venv ~/virtualenv/Textualize
. ~/virtualenv/Textualize/bin/activate
pip install --upgrade pip
pip install --upgrade wheel
pip install --upgrade build
pip install --editable .
Code may work with Python 3.8, but I used Python 3.10 while writing the code.
Table with detail screen
Shows a table, with sortable columns. When you click in a row, you get more details.
To run:
# Terminal 1
. ~/virtualenv/Textualize/bin/activate
textual console
Then from another terminal:
# Terminal 2
. ~/virtualenv/Textualize/bin/activate
textual run --dev --command kodegeek_textualize/table_with_detail_screen.py
Log details from an external Linux command
This example runs an external command and uses async and workers to display the output on near realtime back to the GUI
. ~/virtualenv/Textualize/bin/activate
textual run --dev --command kodegeek_textualize/log_scroller.py
Building
If you want to build and install from the wheel project just do this:
. ~/virtualenv/Textualize/bin/activate
python -m build
pip install dist/KodegeekTextualize-*-py3-none-any.whl
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
Built Distribution
File details
Details for the file KodegeekTextualize-0.0.5.tar.gz
.
File metadata
- Download URL: KodegeekTextualize-0.0.5.tar.gz
- Upload date:
- Size: 27.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d89de3591f54d6599196c9f2820150866ed9dd6d78fa5b960a420e6864d9e88f |
|
MD5 | 050317c04a55a5982c83f367a6e7b6bb |
|
BLAKE2b-256 | 5b15e4d8fae782c1f6c3648a9adf97e5346361b1dd6fb6411196f10961aff30a |
File details
Details for the file KodegeekTextualize-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: KodegeekTextualize-0.0.5-py3-none-any.whl
- Upload date:
- Size: 29.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 394cebe1c22b10216b3c849deefcb08466a1f73ad344940f98929816865414cf |
|
MD5 | c6b578c54ade3668ed62f73d8f98775c |
|
BLAKE2b-256 | c086ab5023ad422bd5ec0c85e6dc2dfc08c92c5d4acd2716a711c261180839fb |