Zum Inhalt springen

Übersicht

Tocco-Mate ist ein inoffizieller Scraper für das WISS Tocco-Schulportal. Es holt deine Noten und deinen Stundenplan automatisch und stellt sie in einem modernen Dashboard, einer installierbaren Mobile-App (PWA) und einem Telegram-Bot zur Verfügung — mit Push-Benachrichtigungen bei jeder Änderung.

  • WISS-Schüler:innen, die ihre Noten und Termine zentral und automatisch im Blick haben wollen.
  • Selbsthoster:innen, die ein eigenes Dashboard auf dem Heim-Server, NAS oder VPS laufen lassen möchten.
  • Hobby-Entwickler:innen, die das Projekt forken, anpassen oder erweitern möchten.
FeatureBeschreibung
📊 Noten-DashboardSvelteKit-SPA mit Durchschnitten, Filtern, Modul-Detail (LB / ZP / Gewichtung), IPA-Rechner, Statistik
📱 Mobile-App (PWA)Installierbar auf iOS & Android — fühlt sich an wie eine native App
🗺 Inline-Raumpläne4. OG / 2. OG mit Live-Highlighting des aktuellen Raums
🔔 Push-BenachrichtigungenAuf dein Handy bei neuen Noten und Zimmerwechseln — auch bei geschlossener App
📅 StundenplanTages-, Wochen- und Monatsansicht mit kommenden Terminen
Auto-ScrapeIntervall- oder Wochenplan-Modus
💬 Telegram-BotLive-Tracking, Push und interaktives Menü
🔒 SicherBearer-Token-Auth, Anti-Brute-Force, Settings AES-256-GCM-verschlüsselt
📜 SQLite-HistorieAlle Noten- und ZP/LB-Änderungen werden archiviert

Node.js 22 · Express 5 · Playwright · SQLite (nativ via node:sqlite) · web-push · SvelteKit 2 + Svelte 5 · Vanilla-JS-PWA

Tocco-Mate steht unter der PolyForm Noncommercial License 1.0.0 — gratis für Privatnutzung, Lernen, Forschung und Hobby-Projekte. Kommerzielle Nutzung erfordert eine separate Lizenz. Mehr dazu: Lizenz.

Inoffizielles Hobby-Projekt. Keine Verbindung zur WISS oder Tocco AG. Bitte respektiere die ToS deiner Schule.