rio-bootstrap


Namerio-bootstrap JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
SummaryBrings Bootstrap icons to Rio
upload_time2025-01-21 06:58:18
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseCopyright (c) 2025 Jakob Pinterits Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
keywords app framework functional local-app modern rio user-interface web web-app web-development web-framework
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Rio Bootstrap 🌊 👢

Makes the fabulous icons from Bootstrap available in to [Rio](https://rio.dev).

You can browse all icons [on the Bootstrap
website](https://icons.getbootstrap.com/). The names in Rio are the same, except
using underscores instead of dashes.

## Installation 🛠️

`rio-bootstrap` is available on [PyPI](https://pypi.org/project/rio-bootstrap/):

```sh
python -m pip install rio-bootstrap
```

## Quickstart 🚀

To use the icons in your project just import this module, then use the icons as
you'd use any other icon in Rio:

```py
import rio
import rio_bootstrap  # Import the module. This registers the icons with Rio.


class MyRoot(rio.Component):
    def build(self) -> rio.Component:
        return rio.Icon(
            "bootstrap/wifi",  # All icons are available as "bootstrap/<name>"
            fill=rio.Color.BLUE,
            min_width=5,
            min_height=5,
            align_x=0.5,
            align_y=0.5,
        )


app = rio.App(
    build=MyRoot,
)
```

The icons will also show up in the Rio dev-tools, so you can easily browse them.

## License ⚖️

The Python code in this project is available under the permissive **MIT
license**. The icons themselves are not part of this repository. Check [the
Bootsrap icons repo](https://github.com/twbs/icons) for licensing information.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "rio-bootstrap",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "app, framework, functional, local-app, modern, rio, user-interface, web, web-app, web-development, web-framework",
    "author": null,
    "author_email": "Jakob Pinterits <jakob.pinterits@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/62/79/3a16d39542ad3c85b90999b02e9fadc5469a6fdd9b3e7876462fcad2acbe/rio_bootstrap-0.1.0.tar.gz",
    "platform": null,
    "description": "# Rio Bootstrap \ud83c\udf0a \ud83d\udc62\n\nMakes the fabulous icons from Bootstrap available in to [Rio](https://rio.dev).\n\nYou can browse all icons [on the Bootstrap\nwebsite](https://icons.getbootstrap.com/). The names in Rio are the same, except\nusing underscores instead of dashes.\n\n## Installation \ud83d\udee0\ufe0f\n\n`rio-bootstrap` is available on [PyPI](https://pypi.org/project/rio-bootstrap/):\n\n```sh\npython -m pip install rio-bootstrap\n```\n\n## Quickstart \ud83d\ude80\n\nTo use the icons in your project just import this module, then use the icons as\nyou'd use any other icon in Rio:\n\n```py\nimport rio\nimport rio_bootstrap  # Import the module. This registers the icons with Rio.\n\n\nclass MyRoot(rio.Component):\n    def build(self) -> rio.Component:\n        return rio.Icon(\n            \"bootstrap/wifi\",  # All icons are available as \"bootstrap/<name>\"\n            fill=rio.Color.BLUE,\n            min_width=5,\n            min_height=5,\n            align_x=0.5,\n            align_y=0.5,\n        )\n\n\napp = rio.App(\n    build=MyRoot,\n)\n```\n\nThe icons will also show up in the Rio dev-tools, so you can easily browse them.\n\n## License \u2696\ufe0f\n\nThe Python code in this project is available under the permissive **MIT\nlicense**. The icons themselves are not part of this repository. Check [the\nBootsrap icons repo](https://github.com/twbs/icons) for licensing information.\n",
    "bugtrack_url": null,
    "license": "Copyright (c) 2025 Jakob Pinterits  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.",
    "summary": "Brings Bootstrap icons to Rio",
    "version": "0.1.0",
    "project_urls": {
        "documentation": "https://rio.dev/docs/api/Icon",
        "homepage": "https://rio.dev",
        "repository": "https://github.com/rio-labs/rio-bootstrap"
    },
    "split_keywords": [
        "app",
        " framework",
        " functional",
        " local-app",
        " modern",
        " rio",
        " user-interface",
        " web",
        " web-app",
        " web-development",
        " web-framework"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b6a3bcea7967cfa55a6e443d276beb034ce42af04cede0b32c27150fd5bcecce",
                "md5": "7f0d844224c5de14781453a4a28e99ee",
                "sha256": "d32b616d066a18b35fc4118cb94412dc7196ae2d61d17168ceafbfa7007b01bd"
            },
            "downloads": -1,
            "filename": "rio_bootstrap-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7f0d844224c5de14781453a4a28e99ee",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 222395,
            "upload_time": "2025-01-21T06:58:15",
            "upload_time_iso_8601": "2025-01-21T06:58:15.995724Z",
            "url": "https://files.pythonhosted.org/packages/b6/a3/bcea7967cfa55a6e443d276beb034ce42af04cede0b32c27150fd5bcecce/rio_bootstrap-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "62793a16d39542ad3c85b90999b02e9fadc5469a6fdd9b3e7876462fcad2acbe",
                "md5": "ab7ab7c82fe954f238643fde7a42e3f7",
                "sha256": "c0fd6f590376dc05e319540bffc1e42f5b4ca4d7f72f917fd5fc8be7d4f2960a"
            },
            "downloads": -1,
            "filename": "rio_bootstrap-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "ab7ab7c82fe954f238643fde7a42e3f7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 222003,
            "upload_time": "2025-01-21T06:58:18",
            "upload_time_iso_8601": "2025-01-21T06:58:18.020978Z",
            "url": "https://files.pythonhosted.org/packages/62/79/3a16d39542ad3c85b90999b02e9fadc5469a6fdd9b3e7876462fcad2acbe/rio_bootstrap-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-21 06:58:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "rio-labs",
    "github_project": "rio-bootstrap",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "rio-bootstrap"
}
        
Elapsed time: 1.20166s