Eine Django Webapp zum tracken der verfügbaren Termine des Bürgerbüros und anderen Behörden in Darmstadt.
pip install git+https://github.com/Atlasfreak/darmstadt_termine.git
- In
settings.py
darmstadt_termine
zu denINSTALLED_APPS
hinzufügen. darmstadt_termine.urls
an geeigneter Stelle in urls.py einfügen.- Den Befehl
migrate
ausführen, um die Datenbank korrekt aufzusetzen. - Mit dem Kommandozeilenbefehl
scraper_run
den Webscraper ausführen und die aktuell verfügbaren Termine in die Datenbank schreiben. - Mit dem Kommandozeilenbefehl
send_notifications
E-Mail Benachrichtigungen verschicken.
Genaue Erklärungen der Befehle können mit help <befehl>
erhalten werden.
- Eine neue Django App erstellen
- In den Ordner der Django App dieses Repository klonen
poetry install
- Schritte 2-4 aus Setup durchführen
- Der Debug Server kann dann aus dem geklonten Repository mit
python ../manage.py runserver
gestartet werden