Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

KodegeekTextualize-0.0.5.tar.gz (27.4 kB view details)

Uploaded Source

Built Distribution

KodegeekTextualize-0.0.5-py3-none-any.whl (29.1 kB view details)

Uploaded Python 3

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

Hashes for KodegeekTextualize-0.0.5.tar.gz
Algorithm Hash digest
SHA256 d89de3591f54d6599196c9f2820150866ed9dd6d78fa5b960a420e6864d9e88f
MD5 050317c04a55a5982c83f367a6e7b6bb
BLAKE2b-256 5b15e4d8fae782c1f6c3648a9adf97e5346361b1dd6fb6411196f10961aff30a

See more details on using hashes here.

File details

Details for the file KodegeekTextualize-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for KodegeekTextualize-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 394cebe1c22b10216b3c849deefcb08466a1f73ad344940f98929816865414cf
MD5 c6b578c54ade3668ed62f73d8f98775c
BLAKE2b-256 c086ab5023ad422bd5ec0c85e6dc2dfc08c92c5d4acd2716a711c261180839fb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page