Skip to main content

Генератор HTML-страниц

Project description

HTML Generator

Библиотека для генерации HTML-страниц. Поддерживает добавление заголовков, CSS- и JS-файлов, а также секций контента.

Установка

Установите библиотеку через pip:

pip install htmlgenim

Использование

from htmlgenim.generator import HTML, Table

# Создаем экземпляр HTML
page = HTML()

# Устанавливаем заголовок
page.set_title("Моя страница")

# Добавляем CSS-файлы
page.css_link_add("styles.css")

# Добавляем JS-файлы
page.js_link_add("script.js")

# Добавляем контент с тегами и классами
page.section_add("<h1>", "Привет, мир!", "</h1>", section_class="header")
page.section_add("<p>", "Это пример использования HTML генератора.", "</p>", section_class="content")
page.section_add("<a href='https://example.com'>", "Ссылка на Example", "</a>", section_class="link")

# Создаем таблицу
table = Table()
table.add_class("my-table")
table.add_row(["Ячейка 1", "Ячейка 2"])
table.add_row(["Ячейка 3", "Ячейка 4"])
page.table_add(table)

# Сохраняем HTML в файл
page.save_to_file("output.html")

Upgrade

  1. Возможность добавление таблицы.
  2. Можно указывать стили CSS к section.
  3. Создается log-файл, в котором отображается информация генерации страницы.

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

htmlgenim-0.4.3.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

htmlgenim-0.4.3-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file htmlgenim-0.4.3.tar.gz.

File metadata

  • Download URL: htmlgenim-0.4.3.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for htmlgenim-0.4.3.tar.gz
Algorithm Hash digest
SHA256 9dacc786e824bdabe85bf3ff322b2e8fcbd16455390d8b3c078c4cfd628a87d5
MD5 fbb14370937de8f9a1d0a3d46ac803ea
BLAKE2b-256 e51e7911c5655d3c9902b0d5a88989c41dc51f47b5cd597ea2e4404cd4ef5696

See more details on using hashes here.

File details

Details for the file htmlgenim-0.4.3-py3-none-any.whl.

File metadata

  • Download URL: htmlgenim-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for htmlgenim-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 787686f7cad918aed5865443a812d8f08f82c9681fd92e121f7d8e3e4b3efc55
MD5 1342baf2eb6c2c3434a169c9dd7d19b8
BLAKE2b-256 dbcc1809833616363ed4259267cb4ed1459d30629da0598bdeba16dfe2fc14a3

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