Technologien

Für die interessierten, alle Technologien die verwendet wurden

  • Python
    • request
    • json
  • SQLite
    • sqlite-regex
  • Java
    • sparkjava
    • jsoup
    • gson
  • 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.