# Генератор подписи для почтовых сообщений в формате HTML Данное программное обеспечение предназначено для формирования подписи для почтовых сообщений в формате HTML и вставки в тело почтового сообщения. Backend написан на Python с использованием библиотеки PyQy5, frontend - Qt Designer. ## Интерфейс ![Главный экран](docs/main_form.png) ## Шаблон Для изменения выводимой подписи, неоходимо отредактировать файл template.html ![Шаблон](docs/template.png) ### Описание параметров * {username} - Имя и фамилия * {jobtitle} - Должность * {mgts} - Рабочий телефон и добавочный номер, если указан * {mobile} - Мобильный телефон * {logo} - Изображение, сконвертированное в формат Base64 для вставки в атрибут SRC тега IMG ## Компиляция исходного кода Для компиляции установите зависимости библиотек ```bash pip install -r ./requirements.txt ``` Запустите компиляцию ```bash # Для операционной системы Linux ./build-lin.sh # Для операционной системы Windows ./build-win.sh ``` или ```bash # Для операционной системы Linux pyinstaller --onefile -n "SignGenerator" --windowed main.py # Для операционной системы Windows python -m PyInstaller --onefile -n "SignGenerator" --windowed --icon=ui/sign.ico main.py ``` Скомпилированный файл появится в каталоге dist **Для корректного запуска, необходиимо скопировать каталог ui в каталог dist.**