Userscript für basketball-bund.net. Es filtert Spielpläne nach Mannschaft, kopiert Match-Infos und exportiert sichtbare Spiele als ICS-Kalenderdatei.
Warnung: Dieses Skript ist inoffiziell und nicht vom Deutschen Basketball Bund (DBB) oder von basketball-bund.net. Es greift in die Website ein und läuft auf eigene Verantwortung. Installiere nur Kopien, denen du vertraust. Änderungen an der Website können das Skript jederzeit unbrauchbar machen.
Das Skript läuft nicht von allein im Browser. Du brauchst einen Userscript-Manager:
| Browser | Empfohlener Manager |
|---|---|
| Chrome, Edge, Brave, Opera | Tampermonkey oder Violentmonkey |
| Firefox | Tampermonkey oder Violentmonkey |
| Safari | Tampermonkey |
Nach der Installation des Managers den Browser einmal neu laden.
- Userscript-Manager wie oben installieren.
- Das Tampermonkey- bzw. Violentmonkey-Symbol in der Browserleiste anklicken und Dashboard öffnen.
- Je nach Manager:
- Tampermonkey: Utilities → Import from file →
basketball-bund-net.user.jsauswählen → Install. - Violentmonkey: Einstellungen → Import / Install from file → Datei auswählen.
- Tampermonkey: Utilities → Import from file →
- Die Installationsseite prüfen und mit Install bzw. Installieren bestätigen.
- Userscript-Manager installieren.
- Das Manager-Symbol anklicken und Create a new script bzw. Neues Skript erstellen wählen.
- Den kompletten Inhalt von
basketball-bund-net.user.jsin den Editor einfügen und den vorhandenen Platzhalter ersetzen. - Speichern (
Strg+Sbzw.Cmd+S).
- Eine Ligaseite mit Spielplan öffnen, zum Beispiel unter
https://www.basketball-bund.net/static/#/liga/<Liga-ID>/spielplan - Oben sollte ein Mannschaftsfilter erscheinen.
- Zusätzlich gibt es Buttons zum Kopieren der Match-Infos und zum ICS-Export der sichtbaren Spiele.
Wenn nichts erscheint:
- Prüfen, ob das Skript im Manager aktiviert ist.
- Sicherstellen, dass die Adresse mit
https://www.basketball-bund.net/static/beginnt. - Die Seite neu laden.
- Das Skript gilt nur für Seiten unter
https://www.basketball-bund.net/static/*. - Der gewählte Teamfilter wird pro Liga im Browser gespeichert.
- Für den ICS-Export und das Kopieren von Match-Infos benötigt das Skript Zugriff auf die öffentlichen REST-Daten von basketball-bund.net.