Files
MailSignGenerator/README.md
Viktoria Polyakova e6fad2a774 Updated
2025-03-29 20:39:04 +03:00

55 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Генератор подписи для почтовых сообщений в формате 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.**