Skip to content

Latest commit

 

History

58 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyhtml

Sobre

Framework em python para criação de páginas HTML.

Participantes

  • Matheus Sena Vasconcelos
  • Thiago Oliveira Costa
  • Ygor Oliveira Gonçalves

Gráfico de Burndown e Burnup

Criando uma página HTML

Primeiramente é necessário importar as tags que serão usadas. Elas podem ser encontrada em pyhtml.usable.tags. Para renderizar essas tags em uma página, a classe Page será utilizada pyhtml.dtype.page. Componentes estão armazenados em pyhtml.usable.components

  • Imports
from pyhtml.dtype.page import Page
from pyhtml.usable.tags import H1, DIV, P, HR, BR, FORM, INPUT, LABEL, META
from pyhtml.usable.components import BOOTSTRAP4, ORDERED_LIST, UNORDERED_LIST
  • Página
with Page('./index.html') as page:
    pass
  • Título e charset
with Page('./index.html') as page:
    page.register(META(charset='utf-8'))
    
    page.register(H1('PyHTML'))
  • Parágrafo e quebra de linha
with Page('./index.html') as page:
    page.register(P('Framework em python para criação de páginas HTML.', style='color: red;'))
    page.register(BR)
    page.register(HR)
    page.register(BR)
  • Formulário
with Page('./index.html') as page:
    page.register(H2('Formulário'))
    page.register(FIELDSET(FORM([LABEL('Usuário', for_='usuario'), BR,
                                 INPUT(id_='usuario', type='text'), BR,
                                 LABEL('Senha', for_='senha'), BR,
                                 INPUT(id_='senha', type='password'), BR,
                                 BUTTON('ENVIAR', type='submit')])))
  • Componentes
with Page('./index.html') as page:
   page.register(BOOTSTRAP4())
   
    page.register(ORDERED_LIST('item 1', 'item 2', 'item 3'))
    
    page.register(UNORDERED_LIST('item 1', 'item 2', 'item 3'))

Diversas tags em pyhtml.usable.tags para você criar suas telas

About

✔️ Create WEB HTML pages in Python

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages