Skip to main content

html5witch offers Pythonic HTML5 generation based on xmlwitch. BSD-licensed.

Usage

>>> import html5witch
>>> doc = html5witch.Builder()
>>> with doc.html:
...     with doc.head:
...        doc.title('Title')
...     with doc.body:
...        doc.p('Hello World')
...        with doc.form(action="/", method="post"):
...            doc.input(type="input", name="my_input_field")
...
>>> print(doc)
<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Title</title>
  </head>
  <body>
    <p>Hello World</p>
    <form action="/" method="post">
      <input type="input" name="my_input_field">
    </form>
  </body>
</html>

Setup

$ pip install html5witch # or
$ easy_install html5witch # or
$ cd xmlwitch-0.2.1; python setup.py install
$ cd html5witch-0.2.1; python setup.py install

Release files for html5witch 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for html5witch 0.2.1
File Size Uploaded
html5witch-0.2.1.tar.gz 4.3 kB Details

Release files / html5witch-0.2.1.tar.gz

Download URL html5witch-0.2.1.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f66b3fb13ef9050170769afd5c1a6b293b1ffe04f25c95caafef96f049c9c25e
BLAKE2b-256 checksum
How to use checksums
67c92101a42f5fe10231047a353a2346ada97f8aa5609889ec3cb91b45db71f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.1 This release

1 release file

0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page