KodegeekTextualize


NameKodegeekTextualize JSON
Version 0.0.5 PyPI version JSON
download
home_page
SummaryCollection of scripts that show how to use several features of textualize
upload_time2023-12-29 22:49:19
maintainer
docs_urlNone
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"
}
        
Elapsed time: 0.17185s