Skip to main content

A package helps users to generate html code with python

Project description

Htmlwithpy

Htmlwithpy is a package which allows users to generate html code using python

Installation

Use the package manager pip to install foobar.

pip install htmlwithpy
import htmlwithpy

Usage

Available Tags are
1.body
2.div
3.span
4.p( para)
5.input
6.img
7.a (anchor tag)
Note: While using tags makesure first letter is capital refer to Example code snippets

Constructor

TagName()
None of these attributes are mandatory
Attributes :

  • className = String
  • id = String
  • styleSheet = True or False ( if it is true you will get seperate class for css properties)
import htmlwithpy
inp = htmlwithpy.Input(className="header-img",id = "header-1",styleSheet=True)

Common methods

1.add_content(text : String) : adds text to the tags
2.add_css(property : String, value :String or int : add css property to the tag
3.show_css() : prints all current css properties
4.generate() : Finally generates your tag

Special Methods

1.Input

  • add_placeholder(String) : set placeholder of input tag to provided value
  • add_value(String) : set value of input tag to provided value
  • add_type(String) : set type of input tag to provided value

2.Img

  • add_src(String) : set src of img tag to provided value
  • add_alt(String) : set alt of input tag to provided value

3.A (anchor)

  • add_href(String) : set href of a(anchor) tag to provided value

Examples

import htmlwithpy as hwp
inp = hwp.Input(className="form",styleSheet = True)
inp.add_css("height","100px")
inp.add_css("width","100px")
inp.add_placeholder("placeholder")
inp.generate()

Output :

. form {
height : 100px ;
width : 100px ;
}

import htmlwithpy as hwp
body = hwp.Body()
body.add_css("height","100px")
body.add_css("width","100px")
body.add_content("Test Content")
body.generate()

Output :

Test Content

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

htmlwithpy-0.0.1.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

htmlwithpy-0.0.1-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file htmlwithpy-0.0.1.tar.gz.

File metadata

  • Download URL: htmlwithpy-0.0.1.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.2

File hashes

Hashes for htmlwithpy-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e006e77aad912d7c21e6b678e602230f32ada596518140baba72d8a8d392f59c
MD5 ebce96af0e5827d7dab23bc1408c2251
BLAKE2b-256 ec053141d2d4f86e37df0afdc364182653746fd284f5aa58455acc0fb2dba56a

See more details on using hashes here.

File details

Details for the file htmlwithpy-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: htmlwithpy-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.2

File hashes

Hashes for htmlwithpy-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2138142e46d93e0db3703aceb046f0d4058157c97ff391bfdaa642d0965dac12
MD5 e74aabf0051b9b9feba5a99b7cb81671
BLAKE2b-256 34e40c0144aa75e8c0573881134fb6265aefd577a23f3c10d5b08e43a2343738

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page