Skip to main content

Render basic html in python

Project description

mypygui

github repo: https://github.com/Dragon-KK/mypygui
documentation: https://dragon-kk.github.io/mypygui/

Dependencies

  • python >= 3.10
  • pillow >= 9.1.0
  • tinycss2 >= 1.1.1
  • webcolors >= 1.12
  • colorama >= 0.4.4
  • requests >= 2.28.1

html

Any element that isn't supported will be treated like a div

Supported elements

  • input
  • img
  • span

NOTE: Only text inside span elements are shown

CSS

NOTE: currently some of the supported css properties may not work exactly according to the spec

A list of all supported css properties

  • background-color
  • border-width
  • border-bottom-left-radius
  • border-bottom-right-radius
  • border-top-left-radius
  • border-top-right-radius
  • border-style
  • border-color
  • color
  • display
  • position
  • z-index
  • visibility
  • box-sizing
  • top
  • right
  • bottom
  • left
  • aspect-ratio
  • height
  • width
  • max-heigth
  • max-width
  • min-height
  • min-width
  • font-family
  • font-size
  • font-weight
  • font-variant
  • margin-bottom
  • margin-left
  • margin-right
  • margin-top
  • padding-bottom
  • padding-left
  • padding-right
  • padding-top
  • transform-origin-x
  • transform-origin-y
  • overflow-x
  • overflow-y

Script

All scripts will be executed globally Some dom apis will be given to the scripts

<pyscript src="./definitions.py"/>
<pyscript src="./myscript.py"/>

eg: myscript.py

document.get_element_by_id('my-elem')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mypygui-0.0.14.tar.gz (51.9 kB view details)

Uploaded Source

Built Distribution

mypygui-0.0.14-py3-none-any.whl (71.1 kB view details)

Uploaded Python 3

File details

Details for the file mypygui-0.0.14.tar.gz.

File metadata

  • Download URL: mypygui-0.0.14.tar.gz
  • Upload date:
  • Size: 51.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for mypygui-0.0.14.tar.gz
Algorithm Hash digest
SHA256 418ed2ab5e431033a0b9f15c68f1559e8b614dd431315fb4f54431a940c63a94
MD5 9a37a81e55887df7ed32acfde531869d
BLAKE2b-256 7d01dd961bc5bd89ada7c65a969149b3f983592693f66a627446f96d4020ac77

See more details on using hashes here.

File details

Details for the file mypygui-0.0.14-py3-none-any.whl.

File metadata

  • Download URL: mypygui-0.0.14-py3-none-any.whl
  • Upload date:
  • Size: 71.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for mypygui-0.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 96effb3567c2b0b9ded0dfb44a8945efab53273282323cef31a5d627de0ff679
MD5 0a9c4f946c47c56d3f59b04f3639fda3
BLAKE2b-256 1829fe398b00347826dc09c82c9d93e943744a2b07acb7545c042f3f87306092

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page