# academyFIVE Tampermonkey Scripts Sammlung von Userscripts zur Verbesserung der Benutzerfreundlichkeit von academyFIVE. ## Was ist Tampermonkey? Tampermonkey ist eine Browser-Erweiterung, die es ermöglicht, eigene JavaScript-Scripte auf Webseiten auszuführen. Damit lassen sich Webseiten nach eigenen Wünschen anpassen und erweitern. ## Installation ### 1. Tampermonkey installieren Installiere die Tampermonkey-Erweiterung für deinen Browser: - [Chrome/Edge](https://chromewebstore.google.com/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo) - [Firefox](https://addons.mozilla.org/de/firefox/addon/tampermonkey/) - [Safari](https://apps.apple.com/app/tampermonkey/id6738342400) ### 2. Scripte installieren Klicke einfach auf die Links unten - Tampermonkey erkennt automatisch, dass es sich um ein Userscript handelt und bietet die Installation an. Alternativ kannst du den Script-Code auch manuell kopieren und in Tampermonkey über das Dashboard einfügen. ## Verfügbare Scripts ### AddSelectBox **[Installieren](https://git.bib.de/admakp/A5-Tampermonkey/raw/branch/main/academyFIVE__AddSelectBox.user.js)** Fügt "Alles auswählen" und "Nichts auswählen" Buttons zum Kohorten-Filter in der Planungsgruppen-Liste hinzu. **Funktionen:** - Schnelles Auswählen/Abwählen aller Kohorten - Funktioniert auch mit gefilterten Ergebnissen --- ### ChangeFont **[Installieren](https://git.bib.de/admakp/A5-Tampermonkey/raw/branch/main/academyFIVE__ChangeFont.user.js)** Ändert die Schriftart der academyFIVE-Oberfläche für bessere Lesbarkeit. --- ### MoveNavbarIcons **[Installieren](https://git.bib.de/admakp/A5-Tampermonkey/raw/branch/main/academyFIVE__MoveNavbarIcons.user.js)** Verschiebt Icons in der Navigationsleiste für eine übersichtlichere Anordnung. --- ### ResizeNavbar **[Installieren](https://git.bib.de/admakp/A5-Tampermonkey/raw/branch/main/academyFIVE__ResizeNavbar.user.js)** Passt die Größe der Navigationsleiste an für bessere Platzausnutzung. ## Updates Tampermonkey prüft standardmäßig täglich auf Updates für installierte Scripte. Du kannst auch manuell über das Tampermonkey-Dashboard nach Updates suchen. ## Entwicklung ### Script-Struktur Alle Scripte folgen der Standard Tampermonkey-Struktur: ```javascript // ==UserScript== // @name Script Name // @namespace academyfive/tools // @version YYYY-MM-DD // @description Beschreibung // @author Name // @match https://a5.fhdw-hannover.de/* // @match https://a5.fhdw.de/* // @grant none // ==/UserScript== ``` ### Eigene Anpassungen Du kannst die Scripte nach deinen Bedürfnissen anpassen. Bearbeite sie einfach im Tampermonkey-Dashboard. ## Hinweise - Die Scripte funktionieren nur auf den im `@match` angegebenen Domains - Bei Problemen kannst du einzelne Scripte temporär deaktivieren ## Support Bei Fragen oder Problemen erstelle bitte ein Issue in diesem Repository. ## Lizenz Diese Scripte werden ohne Gewährleistung bereitgestellt. Nutzung auf eigene Verantwortung.