Technologien
Für die interessierten, alle Technologien die verwendet wurden
- Python
- SQLite
- Java
- Freemarker Template Language (FTL)
- Bootstrap
Python
In Python wurden alle Discord Nachrichten gesammelt als JSON gespeichert und dann strukturiert in die Datenbank gespeichert.
SQLite
Beinhaltet alle Informationen zu jeder Nachricht.
Die Recap Daten wurden in SQLite ausgewertet und in einer eigenen Tabelle gespeichert.
sqlite-regex war dabei ein wichtiger Bestandteil um die Analyse in SQL zu erleichtern.
Java
Der Webserver funktioniert über Sparkjava.
Jsoup ermöglicht das einfache verwenden von Web Request welche für den Discord OAuth wichtig waren.
Gson bietet eine einfache Möglichkeit das JSON welches Discord und 2 meiner Skripte schicken zu verarbeiten.
Freemarker Template Language
Ermöglichen das Erstellen von Template Seiten damit Kommentare auf der Startseite
oder Benutzer spezifische Daten auf der Recap Seite dargestellt werden können.
Booststrap
Bietet Klassen mit CSS Styling an um die Webseite ansprechender zu gestalten.