pitwi 0.5.2

Last updated:

0 purchases

pitwi 0.5.2 Image
pitwi 0.5.2 Images
Add to Cart

Description:

pitwi 0.5.2

Pitwi




Librairy for create user interface in terminal/console with XML, CSS and Python.
Aperçu
Only Python :
from pitwi import Root, Text

(
Root(width = 45, height = 8)
.add(Text('Puf', bg='white', fg='black'))
.add(Text('Paf'), row=2, column=2)
.run()
)

Python + XML/CSS :
<root width="45" height="8">
<style>
#pwik {
bg: white;
fg: black;
}
</style>
<text id="pwik">Puf</text>
<text row="2" column="2">Paf</text>
</root>

from pitwi import parser

parser.file('NAME_OF_YOUR_FILE.xml').run()

Weather


weather.xml

File explorer


file_explorer.xml

Expression


calcul.xml

Ramass'herbe


rammassherbe.xml

Documentation
Text :
The text is between an opening and closing tag. <tag>text</tag>
The space in the beginning and the end are ignored.
<tag> pantoufle </tag> == <tag>pantoufle</tag>
The character { and } is used to use Python code online. Is same as f-string.
<tag>{f"Pomme {{poire}} fraise"}</tag> == <tag>Pomme {poire} fraise</tag>
The characters <, > is depreciated because XML not supported in text. Use escape character to use it. <tag>Puik \<puf\> paf</tag>
Selection :
Press Tab to select next element and Ctrl+Tab to select previous element.
Colors :
<root>
<style>
object {
item: color;
}
</style>
</root>

<root>
<style>
.exemple {
color: white;
fg: blue;
bg: red;
border-color: yellow;
active-border-color: cyan;
}
</style>
</root>

Dark

black
red
green
yellow
blue
magenta
cyan
silver

Light

gray
pink
lime
banana
marlin
violet
teal
white

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.