Skip to content

leumasme/hbrs-tampermonkey

Repository files navigation

hbrs-tampermonkey

How to Install a Script

Deutsch

  • Verwende einen Browser der Tampermonkey unterstützt. Alle gängigen Browser auf Windows sollten funktionieren.
  • Installiere Tampermonkey (oder nutz diesen link wenn du Firefox benutzt)
  • Klicke den Link zu dem Script (siehe unten) welches du installieren möchtest (ein TamperMonkey tab sollte sich öffnen) und Klicke install

English

  • Use a Browser that supports Tampermonkey. All common browsers on Windows should work.
  • Install Tampermonkey (or use this link if you are using firefox)
  • Click the Link to the Script that you want to install (a TamperMonkey installation tab should open) and click install

Scripts

Eva2

Script Link

[Deutsch] Nutzung

  • Gehe auf die Seite https://eva2.inf.h-brs.de/stundenplan/
  • Wähle "Anzeigen als" -> "Zeitraster" aus
  • Wähle dein Semester/Studiengang aus und drücke Stundenplan anzeigen
  • Du solltest auf der Stundenplan-Webseite nun einige Menüs sehen, um Kurse auszuwählen, welche gezeigt werden sollen. Standardmäßig sind alle Kurse ausgewählt.
  • Mit STRG+Klick können mehrere Kurse von einem Menü ausgewählt werden
  • Klicke "Apply Filter" um alle nicht ausgewählten Kurse zu entfernen

[English] Usage

  • Visit https://eva2.inf.h-brs.de/stundenplan/
  • Select "Display as" -> "Grid"
  • Select your Semester and click Display Timetable
  • You should see some selection menus on the Timetable website. Unselected courses will be removed from the Timetable. All courses are selected by default.
  • You can select multiple courses from the same selection menu with CTRL+Click
  • Click "Apply Filter" to remove all Courses that are not selected

Features

  • Remove Courses from View
  • Shrink rows by moving modules at the top of the day
  • Click to manually hide a single module

Planned Features

  • Save selected courses between page reloads
  • Move courses to the Top row of the day to reduce free space and visual clutter
  • Highlight free time between courses
  • Count total free time between courses

FSLab

Script Link

Features

  • Fine Video Speed Control
  • Subtitles
  • Subtitle transcript next to the video

Speed Usage

On all FSLab Course Video Links (lectures.fslab.de/course/*/*), an input box is added below the video. Enter a number to set the playback speed of the video. This can be any speed so you can set numbers like 1.3 which isn't possible with the player controls.

Subtitles Usage

To enable subtitles, press the "CC" button on the bottom right in the player controls and select a language. If there are no languages listed then I have not generated subtitles for your course, please contact me via Discord (@Temm#9188).

The subtitles may be very wrong. They are automatically generated with OpenAI's Whisper (large version)

I have gotten explicit permission from Prof. Dr. Dr. M. E. Müller to upload the transcription files for his course here. Corrections to the transcripts in the form of Pull Requests are welcome. The files are only provided to allow corrections to be submitted or for local use, Please do not duplicate them for other purposes to prevent the spread of old/outdated/incorrect subtitle files.

Praktomat

Script Link

Features

  • Uplad many files at once via a drag-and-drop area

Usage

Just open an upload page and drag files into the drop area

Lea

Features

  • Automatically stay logged in while idle on a page (Never click something and get thrown to the login page again)
  • Automatically log in on the login page

Usage

Just install the script. Note that your username and password will be stored in your browser the first time you log into lea so the script can automatically log you in in the future. They are never sent anywhere else than to lea.

About

Tampermonkey scripts for the HBRS Websites

Resources

License

Stars

Watchers

Forks

Packages

No packages published