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")
# page.css_link_add("https://example.com/styles.css")

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

# Добавляем элементы с атрибутами
page.add_element("h1", "Привет, мир!", class_="header", id="main-header")
page.add_element("p", "Это пример использования HTML генератора.", class_="content")
page.add_element("a", "Ссылка на Example", href="https://example.com", class_="link")
page.add_element("input", type="radio", name="season", id="spring", value="Весна")
page.add_element("img", src="image.jpg", alt="Описание изображения", class_="image")

# Создаем таблицу
table = Table()
table.add_class("my-table")
table.add_attr("border", "1")
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 и другие атрибуты к тегам.
  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.5.tar.gz (4.2 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.5-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: htmlgenim-0.4.5.tar.gz
  • Upload date:
  • Size: 4.2 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.5.tar.gz
Algorithm Hash digest
SHA256 17930f9ff930e386603aece172238e2d9a7949ef52d62537f2e530c69f92c02e
MD5 c91194c5f1701fc44a1891de8d522d37
BLAKE2b-256 06a0d3a9052d8a040dfc20fc796f1ac58b427452e9eb70e4eb30dde003a35157

See more details on using hashes here.

File details

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

File metadata

  • Download URL: htmlgenim-0.4.5-py3-none-any.whl
  • Upload date:
  • Size: 4.3 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a0b2e5532d585956318c170355fb20d2e8596dca847f3a3d40a112fbaa89def9
MD5 c15d8611b25a8ad54c7c809c098a1498
BLAKE2b-256 5b3c511fce7ac57fd5c54c73c867f086dfdecbdfdc7dfadd9df9189685f468e8

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