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.17.tar.gz (52.4 kB view hashes)

Uploaded Source

Built Distribution

mypygui-0.0.17-py3-none-any.whl (71.5 kB view hashes)

Uploaded Python 3

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