Skip to content

Latest commit

 

History

History
47 lines (25 loc) · 3.51 KB

README.md

File metadata and controls

47 lines (25 loc) · 3.51 KB

Рассыльщик сетевых настроек

Приложение отправляет на почту абоненту инструкцию по сетевым настройкам (pppoe) для win10.

Как установить

  • Python3 должен быть уже установлен.

  • Затем в командной строке используйте pip (или pip3, есть конфликт с Python2) для установки зависимостей: pip install -r requirements.txt

Как пользоваться

  • Запуск программы производится файлом main.py, в папке проекта.

  • Интерфейс программы представляет из себя окно, состоящее из 3-х блоков: Абонент, Отправитель и Кнопка отправки сформированного письма:1

  • На приведенном выше скрин-шоте пример окна приложения при запуске. Часть полей ввода уже имеет информацию по умолчанию. Вы можете изменить их на свои данные Это бывает удобно, когда приходится отправлять настройки несколько раз разным пользователям

  • Для того, чтобы изменить информацию в строках ввода на свои данные необходимо в файле main.py изменить на свою информацию:

SENDER_EMAIL = "Почта отправителя"

SENDER_NAME = "Имя отправителя"

RECEPIENT_NAME = "Уважаемый абонент"

SENDER_PASSWORD='Пароль отправителя'

PROVIDER_NAME = "Наименование провайдера"

Принцип работы программы

  • Используя информацию в полях ввода, программа отправляет письмо абоненту, содержащее:

а) Тему письма

б) Текст письма, с обращением к абоненту по имени (имени отчеству), от имени отправляющего и от лица компании, в которой он работает

в) Инструкцию в виде файла формата word (.docx). данный файл содержит текст и иллюстрации пошаговых действий, необходимых для настройки интернета по протоколу pppoe для win10. В одной из иллюстраций имеется вставка текста с учетными данными пользователя. Для удобства абонента, эти же данные имеются в тексте, с тем, чтобы абонент мог их скопировать для дальнейшей вставки.

Цель проекта

  • Знакомство с фреймворком kivy.
  • Изучение библиотек по работе с word документами, обработки изображений и работе с почтой
  • Ускорение рабочего процесса, повышение технологичности и улучшение имиджа компании