From 2a1961b5d633135a13e3bd25452ffbd3dad939dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20M=C3=BCller?= Date: Wed, 11 May 2022 16:43:13 +0200 Subject: [PATCH] =?UTF-8?q?erster=20Stand=20aus=20dem=20Lokalen=20Ordner?= =?UTF-8?q?=20hinzu=20gef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/.gitignore | 3 + .idea/Abwesenheitsgenerator.iml | 10 ++ .idea/inspectionProfiles/Project_Default.xml | 12 ++ .../inspectionProfiles/profiles_settings.xml | 6 + .idea/misc.xml | 4 + .idea/modules.xml | 8 ++ Abwesenheitsgenerator.py | 127 ++++++++++++++++++ 7 files changed, 170 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/Abwesenheitsgenerator.iml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 Abwesenheitsgenerator.py diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/Abwesenheitsgenerator.iml b/.idea/Abwesenheitsgenerator.iml new file mode 100644 index 0000000..74d515a --- /dev/null +++ b/.idea/Abwesenheitsgenerator.iml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..97c6fc6 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,12 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..67ccc63 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..179a96f --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Abwesenheitsgenerator.py b/Abwesenheitsgenerator.py new file mode 100644 index 0000000..a4e10f0 --- /dev/null +++ b/Abwesenheitsgenerator.py @@ -0,0 +1,127 @@ +# Abwesenheitsgenerator + +vertretung = input("Abwesenheit mit Vertretung? j/n: ") +back = input("Wieder Verfügbar ab: ") + + +def vertreter(): + print("Michael Heger") + print("m.heger@schoenenberger.de") + print("Durchwahl -331") + + +def abwesenheit_int(): + print("Vielen Dank für Ihre Nachricht!") + print("Ich bin derzeit nicht im Büro. Gerne können Sie mich ab dem " + back + " wieder erreichen.") + print("Ihre Email wird in dieser Zeit nicht weiter geleitet, gelesen oder beantwortet.") + + +def abweseneheit_ext_de(): + print("Abwesenheitsmitteilung") + print("") + print("Sehr geehrte Damen und Herren,") + print("danke für Ihre Nachricht.") + print("") + print("Ich bin derzeit nicht im Büro und bin ab dem " + back + " wieder für Sie da.") + print("Ihre Email wird nicht weitergeleitet, gelesen oder beantwortet.") + print("Ich werde sie beantworten, wenn ich wieder im Büro bin.") + + +def abwesenheit_ext_en(): + print("Notification of absence") + print("") + print("Dear Sirs and Madames,") + print("thank you for your message.") + print("") + print("I am currently out of the office and will be back on " + back + ".") + print("Your email will not be forwarded, read or answered.") + print("I'll answer them when I'm back in the office.") + + +def dringend_de(): + print("") + print("In dringenden Angelegenheiten wenden Sie sich bitte an:") + print("") + + +def dringend_en(): + print("") + print("For urgent matters, please contact:") + print("") + + +def danke(): + print("") + print("Vielen Dank für Ihr Verständnis.") + print("") + + +def thanks(): + print("") + print("Thank you for your understanding.") + print("") + + +def space(): + print("--------------------------------------------------------------------------------") + print("") + + +def intern(): + print("") + print("") + print("INTERNE Abwesenheitsnotiz") + print("") + print("") + + +def extern(): + print("") + print("") + print("EXTERNE Abwesenheitsnotiz") + print("") + print("") + + +if vertretung == "j": + + # Interne Benachrichtigung + intern() + abwesenheit_int() + dringend_de() + vertreter() + + # Externe Benachrichtigung Deutsch + extern() + abweseneheit_ext_de() + dringend_de() + vertreter() + danke() + space() + # Externe Benachrichtigung Englisch + abwesenheit_ext_en() + dringend_en() + vertreter() + print("") + print("") + +else: + + # Interne Benachrichtigung + intern() + abwesenheit_int() + + # Externe Benachrichtigung Deutsch + extern() + abweseneheit_ext_de() + danke() + space() + + # Externe Benachrichtigung Englisch + abwesenheit_ext_en() + thanks() + print("") + print("") + +input("Zum Beenden Taste drücken") +print("Programmende")