Last updated:
0 purchases
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
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.