55 lines
2.0 KiB
Markdown
55 lines
2.0 KiB
Markdown
# Генератор подписи для почтовых сообщений в формате HTML
|
||
|
||
Данное программное обеспечение предназначено для формирования подписи для почтовых сообщений в формате HTML и вставки в тело почтового сообщения.
|
||
Backend написан на Python с использованием библиотеки PyQy5, frontend - Qt Designer.
|
||
|
||
## Интерфейс
|
||
|
||

|
||
|
||
## Шаблон
|
||
|
||
Для изменения выводимой подписи, неоходимо отредактировать файл template.html
|
||
|
||

|
||
|
||
### Описание параметров
|
||
|
||
* {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.**
|