Powerful and Highly Customizable Python Library for UI
Project description
INUI
Powerful and Highly Customizable Python Library for UI
GitHub
•
Documentation
•
Channel
•
Support
Py INUI
INUI is a powerful and highly customizable Python language library for UI, which supports all the components and elements of the html markup language in Python, as well as the ability to use libraries such as Bootstrap, etc. And it brings a new experience of easier work with frontend in Python.
Contents
Requirements
Python Compatibility
This Library is written entirely in python. tested versions are python 3.11, 3.10, 3.9, 3.8, 3.7
while older versions
should not cause any problem, we recommend using the latest version of python3
.
Dependencies
This package requires the following packages:
- BeautifulSoup - for Prettifing Code
In A Nutshell
you can find more examples in examples directory
from inui.elements import (
Body,
Head,
Html,
Title,
H1,
Div,
Button,
Link,
Meta,
Span,
Form,
Input,
Script,
Comment,
)
h = Html(data=(
Comment("this is black door =`) "),
Head(
(
Title("Wiki Clone"),
Meta(charset="utf-8"),
Meta(
name="viewport",
content="width=device-width, initial-scale=1.0",
),
Link(rel="stylesheet", href="./style.css"),
)
),
Body(
(
Div(
(
Div(
(
H1("search wiki"),
Span("light", id="theme-toggler"),
),
classs="header-container",
)
),
classs="container",
),
Form(
(
Input(
typee="text", placeholder="search wiki", id="search-input"
),
Button(typee="submit", text="search",
id="search-button"),
),
id="search-form",
),
Div(id="search-results"),
Script(src="./script.js"),
),
),
),)
How to Use?
read the documentation for more information
pip install inui --upgrade
LICENSE
Distributed under the MIT License. See LICENSE
for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.