Skip to content

This CTkinter GUI app allows you to send appointment notifications via email.

License

Notifications You must be signed in to change notification settings

gwiggen1/EmailAppointment-CTkinter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Email-Appointment-CTkinter

Description

This CTkinter GUI app allows you to send a appointment confirmation email with the date of the appointment selected.

Requirements

pip install Tkinter

pip install customTkinter

pip install TkCalendar

Must Enable 2 Factor Authentication With Google Account and Generate an App Password

Your Setup

You must change this for the email to send:

email_sender= '[email protected]'  #Enter your email here
email_pass = 'yourapppassword'       #Enter your app password here

Calendar GUI

Emailappoint final

Email Received

Eappointmentfin

Packaging

When trying to package a CTkinter GUI Program as an executable I recommend using auto-py-to-exe (a bit more user friendly than pyinstaller)

To Install auto-py-to-exe:

pip install auto-py-to-exe

Open auto-py-to-exe:

python -m auto_py_to_exe

This should open auto-py-to-exe. Once inside you must use One Directory (--onedir1) and Add Folders customtkinter, babel, TkCalendar in Additional Files (--add-data1)

Here is some additional help/explanation from the devs:

CTK Packaging Help

Footnotes

  1. If you do not do this your executable will not run. (These are the commands if using pyinstaller) 2

About

This CTkinter GUI app allows you to send appointment notifications via email.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages