No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-18 17:20:07 +00:00
example allow both image and text 2023-12-21 17:00:42 +04:00
handouter modify list functionality 2025-05-03 22:31:50 +02:00
LICENSE.md initial commit 2023-12-16 20:24:35 +04:00
README.md Add canonical repository notice 2026-07-18 16:58:03 +00:00
setup.py Repoint repository URLs to code.pecheny.me 2026-07-18 17:20:07 +00:00

Основной репозиторий этого проекта — https://code.pecheny.me/pecheny/handouter, пожалуйста, создавайте issues там.

Handouter

Тулза для автоматической вёрстки раздаток по простому текстовому описанию.

Пример описания можно посмотреть в examples/handouts.txt

Установка: pip install handouter. После установки доступна утилита hndt.

Пример запуска: hndt --lang ru example/handouts.txt. Вместо hndt можно писать python -m handouter.

Помимо утилиты hndt, устанавливается утилита hndt-gen. Она по chgksuite-файлу с расширением .4s генерирует txt-файл в формате handouter. Пример запуска: hndt-gen packet.4s → появится файл packet_handouts.txt.
При использовании аргумента --separate генерируются файлы для каждой раздатки.
При использовании аргумента --list-handouts / -l генерируется текстовый файл, содержащий список раздаточных материалов в человекочитаемом виде.

Чтобы работало, надо, чтобы в PATH была тулза tectonic. Upd.: уже не нужно, теперь тектоник ставится автоматически