RSS DEV-Gemeinschaft

🚀 Automatisierung von Schüler-Urlaubs-Warnungen mit Python (CLI + SMTP)

Das "Warnungssystem für Studentenurlaub" ist ein CLI-basiertes Projekt, das mit Python und SMTP entwickelt wurde, um den Prozess des automatisierten Versendens von Warn-E-Mails an Studenten zu automatisieren, wenn diese ein festgelegtes Urlaubslimit überschreiten. Das Projekt hilft, Studentenurlaub zu verfolgen und sendet automatisch eine Warn-E-Mail, wenn die Urlaubsanzahl 3 überschreitet. Das System verfügt über eine einfache Kommandozeilen-Oberfläche für die Eingabe von Studenten, automatische E-Mail-Benachrichtigungen und verwendet SMTP für E-Mail-Benachrichtigungen. Das Projekt ist einfach anpassbar und erweiterbar und daher ein idealer Ausgangspunkt für die Weiterentwicklung. Das System fordert den Studenten auf, seinen Namen, das Fach und die Gesamtzahl der genommenen Urlaubstage einzugeben, und prüft dann, ob die Urlaubsanzahl 3 überschreitet. Wenn die Urlaubsanzahl überschritten wird, löst das Programm eine E-Mail-Warnung mithilfe von Pythons `smtplib` aus. Die E-Mail-Benachrichtigung wird an die registrierte E-Mail-Adresse des Studenten gesendet und informiert ihn darüber, dass er das zulässige Urlaubslimit überschritten hat. Um mit dem Projekt zu beginnen, müssen Benutzer das Repository klonen, Abhängigkeiten installieren, SMTP-Einstellungen konfigurieren und das Programm ausführen. Das Projekt bietet Potenzial für zukünftige Verbesserungen, wie z. B. die Speicherung von Urlaubsaufzeichnungen in einer Datenbank, die Hinzufügung einer GUI-Oberfläche und die Aktivierung der Unterstützung mehrerer E-Mail-Anbieter. Der vollständige Quellcode für das Projekt ist auf GitHub verfügbar und dient als hervorragendes Beispiel dafür, wie Python sich wiederholende Aufgaben wie das Senden von E-Mail-Benachrichtigungen automatisieren kann.
favicon
dev.to
🚀 Automating Student Leave Warnings Using Python (CLI + SMTP)