Skip to content

Integration von Scraper für Daten aus myHAW #176

@Malex14

Description

@Malex14

Moin,

seit diesem Semester gibt es die Veranstaltungspläne nicht mehr von den bisherigen Quellen, sondern nur noch in myHAW / HISinOne. Dadurch funktioniert dieser Bot natürlich nicht mehr richtig für Veranstaltungen.

Um das Problem anzugehen habe ich einen Scraper für myHAW geschrieben1, der die Termine aller Module von allen Fakultäten der HAW abfragt. (Der Scraper ist im Moment natürlich noch "in Arbeit" und gibt bisher erstmal eine JSON-Datei mit den gesammelten Infos aus.) Hier der Link zum Repo: https://github.com/Malex14/hio_timetable_extractor

Es wäre nun schön wenn man diese Daten in den Bot "einspeisen" könnte. Hierfür würde ich allerdings vorschlagen die Menüführung leicht anzupassen, da die Anzahl der Module und Veranstaltungen von 283 auf 1970 ansteigt. Daher ist es denke ich sinnvoll eine Ordner-/Baum-Struktur mit erst den Fakultäten, dann den Studiengängen und evtl. noch weiteren existierenden Gruppen darzustellen. D.h. die erste Seite wäre dann die Übersicht der Fakultäten, wenn man dann eine auswählt würde man die Studiengänge angezeigt bekommen usw.

Wenn es in Ordnung ist, würde ich erstmal in einem Fork die Änderungen machen und später einen PR erstellen.

Da durch myHAW auch viel mehr Daten verfügbar sind, wie z.B. auch die Anmeldefristen könnte man auch noch weitere schone Features einbauen.

Footnotes

  1. mit viel "Schmerzen", da myHAW eine sehr komische Jakarta Faces Anwendung ist, die anders funktioniert als jede Seite, die ich bisher gesehen hab... Außerdem sind einige Felder anscheinend Freitexte, wo jeder sich eine eigene Formatierung ausgedacht hat 😉

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions