diff --git a/README.md b/README.md new file mode 100644 index 0000000..d2dd57b --- /dev/null +++ b/README.md @@ -0,0 +1,51 @@ +# Генератор подписи для почтовых сообщений в формате HTML + +Данное программное обеспечение предназначено для формирования подписи для почтовых сообщений в формате HTML и вставки в тело почтового сообщения. + +## Интерфейс + +![Главный экран](docs/main_form.png) + +## Шаблон + +Для изменения выводимой подписи, неоходимо отредактировать файл template.html + +![Шаблон](docs/template.png) + +### Описание параметров + +* {username} - Имя и фамилия +* {jobtitle} - Должность +* {mgts} - Рабочий телефон и добавочный нормер, если указан +* {mobile} - Мобильный телефон +* {logo} - Изображение, сконвертированное в формат Base64 для вставки в атрибут SRC тега IMG + +## Компиляция исходного кода + +Для компиляции установите зависимости библиотек + +```bash +pip install -r ./requirements.txt +``` + +Запустите компиляцию + +```bash +./build.sh +``` + +или + +```bash +python -m PyInstaller --onefile -n "SignGenerator" --windowed --icon=ui/sign.ico main.py +``` + +или + +```bash +pyinstaller --onefile -n "SignGenerator" --windowed --icon=ui/sign.ico main.py +``` + +Скомпилированный файл появится в каталоге dist + +**Для корректного запуска, необходиимо скопировать каталог ui в каталог dist.** diff --git a/config.ini b/config.ini index 1e6d8c9..c962e92 100644 --- a/config.ini +++ b/config.ini @@ -1,6 +1,6 @@ [General] -firstname = Сергей -lastname = Гусенков +firstname = Иван +lastname = Иванов jobtitle = Руководитель отдела продаж gtsphone = +7 (499) 229-60-00 gtsphoneadd = 303 diff --git a/docs/main_form.png b/docs/main_form.png new file mode 100644 index 0000000..6b05df5 Binary files /dev/null and b/docs/main_form.png differ diff --git a/docs/template.png b/docs/template.png new file mode 100644 index 0000000..0785a47 Binary files /dev/null and b/docs/template.png differ