pyh


A powerful python module to generate HTML code from a python script

Code your webpage like a GUI!

PyH allows you to simply generate HTML pages from within your python code in an object-oriented fashion. Each HTML tag is an object that can be modified at any time. The HTML tags are neatly output so that the sources of your HTML files are human-readable. Check the Wiki for documentation.

File bug reports and feature requests at http://launchpad.net/pyh

Get PyH

Download the latest version of pyh from the Download tab or directly from here PyH-0.1.1.tar.gz

Quick example

The following python code snipet from pyh import * page = PyH('My wonderful PyH page') page.addCSS('myStylesheet1.css', 'myStylesheet2.css') page.addJS('myJavascript1.js', 'myJavascript2.js') page << h1('My big title', cl='center') page << div(cl='myCSSclass1 myCSSclass2', id='myDiv1') << p('I love PyH!', id='myP1') mydiv2 = page << div(id='myDiv2') mydiv2 << h2('A smaller title') + p('Followed by a paragraph.') page << div(id='myDiv3') page.myDiv3.attributes['cl'] = 'myCSSclass3' page.myDiv3 << p('Another paragraph') page.printOut() will generate the following html ``` My wonderful PyH page

My big title I love PyH!

A smaller title

Followed by a paragraph.

Another paragraph

```


PyH stands for any of the following : Pour yourself a ScotcH, Poor young Hobo or Peel your HTML. Any other suggestions?

Project Information

  • License: GNU GPL v3
  • 11 stars
  • svn-based source control

Labels:
html python web