Name | KodegeekTextualize JSON |
Version |
0.0.5
JSON |
| download |
home_page | |
Summary | Collection of scripts that show how to use several features of textualize |
upload_time | 2023-12-29 22:49:19 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.9 |
license | |
keywords |
running
race
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 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:
```shell
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:
```shell
# Terminal 1
. ~/virtualenv/Textualize/bin/activate
textual console
```
Then from another terminal:
```shell
# 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
```shell
. ~/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:
```shell
. ~/virtualenv/Textualize/bin/activate
python -m build
pip install dist/KodegeekTextualize-*-py3-none-any.whl
```
Raw data
{
"_id": null,
"home_page": "",
"name": "KodegeekTextualize",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "running,race",
"author": "",
"author_email": "Jose Vicente Nunez <kodegeek.com@protonmail.com>",
"download_url": "https://files.pythonhosted.org/packages/5b/15/e4d8fae782c1f6c3648a9adf97e5346361b1dd6fb6411196f10961aff30a/KodegeekTextualize-0.0.5.tar.gz",
"platform": null,
"description": "# Textualize\n\nThis is my collection of small, self-contained applications that use Textualize to demonstrate features.\n\nYou must create a virtual environment in order to run the examples:\n\n```shell\npython3 -m venv ~/virtualenv/Textualize\n. ~/virtualenv/Textualize/bin/activate\npip install --upgrade pip\npip install --upgrade wheel\npip install --upgrade build\npip install --editable .\n```\n\nCode may work with Python 3.8, but I used Python 3.10 while writing the code.\n\n## Table with detail screen\n\nShows a table, with sortable columns. When you click in a row, you get more details.\n\nTo run:\n```shell\n# Terminal 1\n. ~/virtualenv/Textualize/bin/activate\ntextual console\n```\n\nThen from another terminal:\n\n```shell\n# Terminal 2\n. ~/virtualenv/Textualize/bin/activate\ntextual run --dev --command kodegeek_textualize/table_with_detail_screen.py\n```\n\n## Log details from an external Linux command\n\nThis example runs an external command and uses async and workers to display\nthe output on near realtime back to the GUI\n\n```shell\n. ~/virtualenv/Textualize/bin/activate\ntextual run --dev --command kodegeek_textualize/log_scroller.py\n```\n\n## Building\n\nIf you want to build and install from the wheel project just do this:\n\n```shell\n. ~/virtualenv/Textualize/bin/activate\npython -m build\npip install dist/KodegeekTextualize-*-py3-none-any.whl\n```\n",
"bugtrack_url": null,
"license": "",
"summary": "Collection of scripts that show how to use several features of textualize",
"version": "0.0.5",
"project_urls": null,
"split_keywords": [
"running",
"race"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c086ab5023ad422bd5ec0c85e6dc2dfc08c92c5d4acd2716a711c261180839fb",
"md5": "c6b578c54ade3668ed62f73d8f98775c",
"sha256": "394cebe1c22b10216b3c849deefcb08466a1f73ad344940f98929816865414cf"
},
"downloads": -1,
"filename": "KodegeekTextualize-0.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c6b578c54ade3668ed62f73d8f98775c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 29059,
"upload_time": "2023-12-29T22:49:18",
"upload_time_iso_8601": "2023-12-29T22:49:18.443478Z",
"url": "https://files.pythonhosted.org/packages/c0/86/ab5023ad422bd5ec0c85e6dc2dfc08c92c5d4acd2716a711c261180839fb/KodegeekTextualize-0.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5b15e4d8fae782c1f6c3648a9adf97e5346361b1dd6fb6411196f10961aff30a",
"md5": "050317c04a55a5982c83f367a6e7b6bb",
"sha256": "d89de3591f54d6599196c9f2820150866ed9dd6d78fa5b960a420e6864d9e88f"
},
"downloads": -1,
"filename": "KodegeekTextualize-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "050317c04a55a5982c83f367a6e7b6bb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 27423,
"upload_time": "2023-12-29T22:49:19",
"upload_time_iso_8601": "2023-12-29T22:49:19.424938Z",
"url": "https://files.pythonhosted.org/packages/5b/15/e4d8fae782c1f6c3648a9adf97e5346361b1dd6fb6411196f10961aff30a/KodegeekTextualize-0.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-29 22:49:19",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "kodegeektextualize"
}