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

Uploaded Source

Built Distribution

mypygui-0.0.11-py3-none-any.whl (67.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mypygui-0.0.11.tar.gz
  • Upload date:
  • Size: 50.0 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.11.tar.gz
Algorithm Hash digest
SHA256 db3f79b2b7966ab46923a7e3cce34a2f766f6ebfea3e23df99a1584c498179d3
MD5 081e7b30abf1fa4b751ab68be6345c22
BLAKE2b-256 8d699716c063d6855a48fa3b52f003cac812ceedab1c53167e040306ac56d82a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypygui-0.0.11-py3-none-any.whl
  • Upload date:
  • Size: 67.7 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 1f569b960174368496ae4a5e9583e63cfa6e245323a34ddefdb6dc014e476ec2
MD5 9f10a82a934cb494639a38d359fa82f9
BLAKE2b-256 314854575bad48a20392ea13342692a037a2f8c30fc69862b117bc2a03bcb8a0

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