Генератор 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
- Возможность добавление таблицы.
- Можно указывать стили CSS и другие атрибуты к тегам.
- Создается log-файл, в котором отображается информация генерации страницы.
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17930f9ff930e386603aece172238e2d9a7949ef52d62537f2e530c69f92c02e
|
|
| MD5 |
c91194c5f1701fc44a1891de8d522d37
|
|
| BLAKE2b-256 |
06a0d3a9052d8a040dfc20fc796f1ac58b427452e9eb70e4eb30dde003a35157
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0b2e5532d585956318c170355fb20d2e8596dca847f3a3d40a112fbaa89def9
|
|
| MD5 |
c15d8611b25a8ad54c7c809c098a1498
|
|
| BLAKE2b-256 |
5b3c511fce7ac57fd5c54c73c867f086dfdecbdfdc7dfadd9df9189685f468e8
|