From 44f3be9b1f5ce980dc072f0839175b2efc7334fc Mon Sep 17 00:00:00 2001 From: Dims Akpan Date: Tue, 25 Nov 2025 13:02:20 +0100 Subject: [PATCH] =?UTF-8?q?README.md=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..0a65074 --- /dev/null +++ b/README.md @@ -0,0 +1,94 @@ +# 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. \ No newline at end of file