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
  • 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

<py-script src="./definitions.py"/>
<py-script 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.12.tar.gz (50.2 kB view details)

Uploaded Source

Built Distribution

mypygui-0.0.12-py3-none-any.whl (67.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mypygui-0.0.12.tar.gz
  • Upload date:
  • Size: 50.2 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.12.tar.gz
Algorithm Hash digest
SHA256 6518d3ec7f9b1e60eca250159bf04e5b5b4f29a5958cc4af1b0404551e704546
MD5 364207581945feb980b751986ae068d9
BLAKE2b-256 10eadc02544610f3d3ea2260d8dd26834e2b3ffeac9a9c635a9ad91d2a145e71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypygui-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 67.8 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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 cd42b1d1db53c44c902120951572466903250b04eb115aa4a732577b012c7894
MD5 3db0545a6c0e8ff16b6a0aaf4b72e4a1
BLAKE2b-256 3545136ab6d55665e04db47bcb4e98345cf20d56433bf60744b83467009d86d2

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