README.md hinzugefügt
This commit is contained in:
94
README.md
Normal file
94
README.md
Normal file
@@ -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.
|
||||||
Reference in New Issue
Block a user