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.16.tar.gz (52.1 kB view details)

Uploaded Source

Built Distribution

mypygui-0.0.16-py3-none-any.whl (71.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mypygui-0.0.16.tar.gz
  • Upload date:
  • Size: 52.1 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.16.tar.gz
Algorithm Hash digest
SHA256 4fd2dd5f1e3b16a8c9652c02cc0fac18d6fb9024331741242cc27c19040daa11
MD5 e4ffa45e85829d01c638642c5ce0fe8f
BLAKE2b-256 59127d3030da4b5abe61e0acf69d3a5bd47a1ba20b472114a5f02e530011e328

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypygui-0.0.16-py3-none-any.whl
  • Upload date:
  • Size: 71.3 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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 362fa167448611b60077ab04268678afa93408c82c6e8cbe7c581e8751f62e0c
MD5 12199f17c9f603309bb801256bf4db8b
BLAKE2b-256 fa541ccf7a13bb88be395e1e3408ed9cbbd8c925547a38ca43b9f241c7f1a82b

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