minecraft-text-components


Nameminecraft-text-components JSON
Version 3.3.0 PyPI version JSON
download
home_pagehttps://github.com/VanillaTweaks/minecraft-text-components
SummaryA library for manipulating Minecraft's raw JSON text components
upload_time2024-06-24 00:54:02
maintainerNone
docs_urlNone
authorVanillaTweaks
requires_python<4.0,>=3.10
licenseMIT
keywords minecraft pack data datapack resource resourcepack raw json text components
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # minecraft-text-components

A Python library for manipulating Minecraft's raw JSON text components

## minify `beet` plugin

This library comes bundled with an optional beet plugin to automatically minify all text components inside commands. To use, install the optional dependency as described below:

```bash
pip install minecraft-text-components[beet]
```

Then, you can require the plugin inside your beet configuration file:

```yaml
require:
    - minecraft_text_components.contrib.beet_minify

pipeline:
    - mecha
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/VanillaTweaks/minecraft-text-components",
    "name": "minecraft-text-components",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": "minecraft, pack, data, datapack, resource, resourcepack, raw, json, text, components",
    "author": "VanillaTweaks",
    "author_email": "team@vanillatweaks.net",
    "download_url": "https://files.pythonhosted.org/packages/6e/bf/5858aac5748b04aaa23bc41103831f9299a43314a4619b021e3cd9b53e1b/minecraft_text_components-3.3.0.tar.gz",
    "platform": null,
    "description": "# minecraft-text-components\n\nA Python library for manipulating Minecraft's raw JSON text components\n\n## minify `beet` plugin\n\nThis library comes bundled with an optional beet plugin to automatically minify all text components inside commands. To use, install the optional dependency as described below:\n\n```bash\npip install minecraft-text-components[beet]\n```\n\nThen, you can require the plugin inside your beet configuration file:\n\n```yaml\nrequire:\n    - minecraft_text_components.contrib.beet_minify\n\npipeline:\n    - mecha\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A library for manipulating Minecraft's raw JSON text components",
    "version": "3.3.0",
    "project_urls": {
        "Documentation": "https://github.com/VanillaTweaks/minecraft-text-components",
        "Homepage": "https://github.com/VanillaTweaks/minecraft-text-components",
        "Repository": "https://github.com/VanillaTweaks/minecraft-text-components"
    },
    "split_keywords": [
        "minecraft",
        " pack",
        " data",
        " datapack",
        " resource",
        " resourcepack",
        " raw",
        " json",
        " text",
        " components"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3303cfdc7e066509762d248d55c0a99473aed1747db127f454974e72fc65e0ca",
                "md5": "e2d6da825da3bae0994bb9daa51d801c",
                "sha256": "5d99e610027c7022c54c4d486835aef7681d9ec3d413e583e03487984622a3d2"
            },
            "downloads": -1,
            "filename": "minecraft_text_components-3.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e2d6da825da3bae0994bb9daa51d801c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.10",
            "size": 165260,
            "upload_time": "2024-06-24T00:54:00",
            "upload_time_iso_8601": "2024-06-24T00:54:00.457178Z",
            "url": "https://files.pythonhosted.org/packages/33/03/cfdc7e066509762d248d55c0a99473aed1747db127f454974e72fc65e0ca/minecraft_text_components-3.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6ebf5858aac5748b04aaa23bc41103831f9299a43314a4619b021e3cd9b53e1b",
                "md5": "5e865f0a2d40b0ea4efa5fe32469ebdf",
                "sha256": "50a42288a4b40b3e9ca121ced06baac994bd8c53f6389aaf794cdef5b13f9044"
            },
            "downloads": -1,
            "filename": "minecraft_text_components-3.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5e865f0a2d40b0ea4efa5fe32469ebdf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 159239,
            "upload_time": "2024-06-24T00:54:02",
            "upload_time_iso_8601": "2024-06-24T00:54:02.155937Z",
            "url": "https://files.pythonhosted.org/packages/6e/bf/5858aac5748b04aaa23bc41103831f9299a43314a4619b021e3cd9b53e1b/minecraft_text_components-3.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-24 00:54:02",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "VanillaTweaks",
    "github_project": "minecraft-text-components",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "minecraft-text-components"
}
        
Elapsed time: 0.36052s