ansitoolkit


Nameansitoolkit JSON
Version 0.1.10 PyPI version JSON
download
home_pagehttps://ansitoolkit.hyperoot.dev/
Summaryansitoolkit makes terminal magic easy — your go-to toolkit for hassle-free ANSI escape codes and colorful, dynamic terminal output!
upload_time2024-08-28 09:36:57
maintainerNone
docs_urlNone
authorhyperoot
requires_python<4.0,>=3.12
licenseNone
keywords ansi cli
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center">AnsiToolkit</h1>
<p align="center">
<img alt="GitHub Actions Workflow Status" src="https://img.shields.io/github/actions/workflow/status/HYP3R00T/AnsiToolkit/pypi_publish.yml?style=for-the-badge&labelColor=%2324273a&color=%23b7bdf8">
<a src="https://pypi.org/project/ansitoolkit/" target="_blank">
<img alt="Pypi versions" src="https://img.shields.io/pypi/v/ansitoolkit?style=for-the-badge&labelColor=%2324273a&color=%23b7bdf8">
</a>
</p>

The `ansitoolkit` Python package was created to simplify working with ANSI escape codes, which are often essential for adding color, formatting, and cursor control in terminal applications. However, using ANSI codes directly can be cumbersome and error-prone, as they are not intuitive and can be difficult to remember or look up.

To address this challenge, we designed `ansitoolkit` with a modular approach, organizing ANSI escape codes into dedicated classes. This structure allows users to access the codes in a more readable and manageable way, such as through methods and attributes like `Cursor.move_up()` or `Color.RED`. By encapsulating the complexity of ANSI codes within these classes, `ansitoolkit` makes it easier for developers to create terminal-based applications without needing to constantly reference ANSI code charts or worry about syntax errors.

With `ansitoolkit`, our goal is to provide a developer-friendly interface that streamlines the use of ANSI codes, enabling more efficient and visually appealing terminal output.

## Installation

```bash
pip install ansitoolkit
```

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

            

Raw data

            {
    "_id": null,
    "home_page": "https://ansitoolkit.hyperoot.dev/",
    "name": "ansitoolkit",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.12",
    "maintainer_email": null,
    "keywords": "ansi, cli",
    "author": "hyperoot",
    "author_email": "hyperoot.tech@proton.me",
    "download_url": "https://files.pythonhosted.org/packages/3d/3d/daec3300cd7196527e104704c10452064d40fd34e9e0fcd17f46d705dd43/ansitoolkit-0.1.10.tar.gz",
    "platform": null,
    "description": "<h1 align=\"center\">AnsiToolkit</h1>\n<p align=\"center\">\n<img alt=\"GitHub Actions Workflow Status\" src=\"https://img.shields.io/github/actions/workflow/status/HYP3R00T/AnsiToolkit/pypi_publish.yml?style=for-the-badge&labelColor=%2324273a&color=%23b7bdf8\">\n<a src=\"https://pypi.org/project/ansitoolkit/\" target=\"_blank\">\n<img alt=\"Pypi versions\" src=\"https://img.shields.io/pypi/v/ansitoolkit?style=for-the-badge&labelColor=%2324273a&color=%23b7bdf8\">\n</a>\n</p>\n\nThe `ansitoolkit` Python package was created to simplify working with ANSI escape codes, which are often essential for adding color, formatting, and cursor control in terminal applications. However, using ANSI codes directly can be cumbersome and error-prone, as they are not intuitive and can be difficult to remember or look up.\n\nTo address this challenge, we designed `ansitoolkit` with a modular approach, organizing ANSI escape codes into dedicated classes. This structure allows users to access the codes in a more readable and manageable way, such as through methods and attributes like `Cursor.move_up()` or `Color.RED`. By encapsulating the complexity of ANSI codes within these classes, `ansitoolkit` makes it easier for developers to create terminal-based applications without needing to constantly reference ANSI code charts or worry about syntax errors.\n\nWith `ansitoolkit`, our goal is to provide a developer-friendly interface that streamlines the use of ANSI codes, enabling more efficient and visually appealing terminal output.\n\n## Installation\n\n```bash\npip install ansitoolkit\n```\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "ansitoolkit makes terminal magic easy \u2014 your go-to toolkit for hassle-free ANSI escape codes and colorful, dynamic terminal output!",
    "version": "0.1.10",
    "project_urls": {
        "Documentation": "https://ansitoolkit.hyperoot.dev/",
        "Homepage": "https://ansitoolkit.hyperoot.dev/",
        "Repository": "https://github.com/HYP3R00T/AnsiToolkit"
    },
    "split_keywords": [
        "ansi",
        " cli"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ef7da7f863513a6bb1fe7d95f0b035c4db52580ae42ebf8fadd5d328383660b",
                "md5": "712afd4573b19423450a987c0abdcc11",
                "sha256": "29768abefa1e6e25e0c2d9d3858751de517b0e212a0956d16eaf662306814927"
            },
            "downloads": -1,
            "filename": "ansitoolkit-0.1.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "712afd4573b19423450a987c0abdcc11",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.12",
            "size": 10466,
            "upload_time": "2024-08-28T09:36:56",
            "upload_time_iso_8601": "2024-08-28T09:36:56.000639Z",
            "url": "https://files.pythonhosted.org/packages/5e/f7/da7f863513a6bb1fe7d95f0b035c4db52580ae42ebf8fadd5d328383660b/ansitoolkit-0.1.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3d3ddaec3300cd7196527e104704c10452064d40fd34e9e0fcd17f46d705dd43",
                "md5": "88779ecff311c8444d15946005008f67",
                "sha256": "7a125d83cd17b542f83d7fbfb4bb651407ba764b7dbd2962bb1ca52c99717b66"
            },
            "downloads": -1,
            "filename": "ansitoolkit-0.1.10.tar.gz",
            "has_sig": false,
            "md5_digest": "88779ecff311c8444d15946005008f67",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.12",
            "size": 8131,
            "upload_time": "2024-08-28T09:36:57",
            "upload_time_iso_8601": "2024-08-28T09:36:57.692214Z",
            "url": "https://files.pythonhosted.org/packages/3d/3d/daec3300cd7196527e104704c10452064d40fd34e9e0fcd17f46d705dd43/ansitoolkit-0.1.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-28 09:36:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "HYP3R00T",
    "github_project": "AnsiToolkit",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ansitoolkit"
}
        
Elapsed time: 0.57649s