curses-helper


Namecurses-helper JSON
Version 0.3.2 PyPI version JSON
download
home_pagehttps://github.com/taitep/curses_helper
SummaryCurses helper stuff.
upload_time2025-08-01 14:52:40
maintainerNone
docs_urlNone
authortaitep
requires_python<4.0,>=3.9
licenseGPL-3.0-or-later
keywords curses
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # curses_helper

Provides curses helper stuff.

Install with `pip3 install curses-helper`.

## `@curses_app`
The `@curses_app` decorator can be used as a replacement for wrapper. It takes the following arguments:
- `echo`: Whether to enable echo mode in the terminal. Default=False
- `cbreak`: Whether to enable cbreak mode, allowing reading keyboard input without waiting for enter. Default=True
- `keypad`: Whether to enable curses keypad mode. default=False

## Types
curses_helper provides a types module, providing the following type hinting types:
- `Window`: The curses window type.

All types that cannot be handled at runtime are set to `Any` when the program is being run.
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/taitep/curses_helper",
    "name": "curses-helper",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": "curses",
    "author": "taitep",
    "author_email": "taitep@taitep.se",
    "download_url": "https://files.pythonhosted.org/packages/9b/ba/131ababa25c6efdfde555ead75852b3cf5115da69998c79b7fbaff7873bc/curses_helper-0.3.2.tar.gz",
    "platform": null,
    "description": "# curses_helper\n\nProvides curses helper stuff.\n\nInstall with `pip3 install curses-helper`.\n\n## `@curses_app`\nThe `@curses_app` decorator can be used as a replacement for wrapper. It takes the following arguments:\n- `echo`: Whether to enable echo mode in the terminal. Default=False\n- `cbreak`: Whether to enable cbreak mode, allowing reading keyboard input without waiting for enter. Default=True\n- `keypad`: Whether to enable curses keypad mode. default=False\n\n## Types\ncurses_helper provides a types module, providing the following type hinting types:\n- `Window`: The curses window type.\n\nAll types that cannot be handled at runtime are set to `Any` when the program is being run.",
    "bugtrack_url": null,
    "license": "GPL-3.0-or-later",
    "summary": "Curses helper stuff.",
    "version": "0.3.2",
    "project_urls": {
        "Homepage": "https://github.com/taitep/curses_helper",
        "Repository": "https://github.com/taitep/curses_helper"
    },
    "split_keywords": [
        "curses"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1d4c8cd60fc4f5b2d68f43a73831f6891f62ce83cd93b7a0b038964d606d7475",
                "md5": "6d9d74761ad39551cf8e2af4b621f9c5",
                "sha256": "bd97fb3dd41e9eefcef8338d40b1145de42fee725e3ac54040091516f41c9ee3"
            },
            "downloads": -1,
            "filename": "curses_helper-0.3.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6d9d74761ad39551cf8e2af4b621f9c5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 26977,
            "upload_time": "2025-08-01T14:52:39",
            "upload_time_iso_8601": "2025-08-01T14:52:39.610779Z",
            "url": "https://files.pythonhosted.org/packages/1d/4c/8cd60fc4f5b2d68f43a73831f6891f62ce83cd93b7a0b038964d606d7475/curses_helper-0.3.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9bba131ababa25c6efdfde555ead75852b3cf5115da69998c79b7fbaff7873bc",
                "md5": "8fea1a1cc3b20f6513c83bef0e3d5a04",
                "sha256": "9bf7e4ffe3a0e30d71fc5d242ae4ce745bc5698f098d581f7142ef89a2903a36"
            },
            "downloads": -1,
            "filename": "curses_helper-0.3.2.tar.gz",
            "has_sig": false,
            "md5_digest": "8fea1a1cc3b20f6513c83bef0e3d5a04",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 13846,
            "upload_time": "2025-08-01T14:52:40",
            "upload_time_iso_8601": "2025-08-01T14:52:40.734978Z",
            "url": "https://files.pythonhosted.org/packages/9b/ba/131ababa25c6efdfde555ead75852b3cf5115da69998c79b7fbaff7873bc/curses_helper-0.3.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-01 14:52:40",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "taitep",
    "github_project": "curses_helper",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "curses-helper"
}
        
Elapsed time: 1.97027s