Dieses CLI-Tool berechnet deine effektive Arbeitszeit und zeigt dir basierend auf deinem Arbeitsende automatisch die passenden ÖV-Verbindungen an. Es unterstützt sowohl manuelle Eingaben als auch das automatische Einlesen von Arbeitszeiten via OCR.
- Manuelle Zeiteingabe: Analyse von TimeTool-Zeiten (HH:MM-Format) via CLI-Eingabe.
- Automatische Zeiterfassung via OCR: Du kannst einen Screenshot deiner Arbeitszeiten aus der Zwischenablage direkt auslesen lassen!
- Automatische Berechnung der effektiven Arbeitszeit (inkl. Korrektur für Mindest-Mittagspause von 30 Min).
- Arbeitsende-Rechner: Zeigt an, wann du den Arbeitstag beenden darfst, damit du dein Pensum erfüllt hast.
- Individuelle Profile: Je nach Benutzername erfolgen automatische Anpassungen (z. B. Zielort für ÖV, Gehzeiten, etc.).
- Ausgabe der nächsten ÖV-Verbindungen: Abruf via transport.opendata.ch. Standardmäßig Buchrain → Rotkreuz oder individuell.
- ASCII-Art-Ausgabe: Banner und Arbeitsendzeit als stilisierte ASCII-Ziffern für mehr Übersicht und ein bisschen Fun.
- Skriptvarianten für unterschiedliche Nutzer: Mittels Auswahl können verschiedene Arbeitskontexte/Personalisierungen genutzt werden.
- Batch-Starter: Über
launch.batkomfortabel unter Windows bedienbar: Es listet alle GHC-Skripte und startet auf Auswahl das gewünschte. - Menü-Abfrage (get_menus): Interaktives Auswahlmenü (get_menus) zum Starten und Konfigurieren der verfügbaren Skripte, Profile und Modi.
- Starte das gewünschte Skript
Unter Windows nutzelaunch.bat, unter Unix/macOS das gewünschte Skript direkt. - Art der Eingabe wählen
Du wirst gefragt, ob du die Zeiten abtippen (1) oder via OCR/Clipboard importieren willst (2). - Folge den Anweisungen
Beim OCR-Modus stelle sicher, dass der Screenshot der Zeiten korrekt im Clipboard liegt.
pip install -r requirements.txt
python ghc/main.pyoder für die lightversion
python ghc/main_light.pycarnevio (Nevio Carcangiu)
SCHschmidle
Stelle sicher, dass ein Bild im Clipboard ist und die nötigen Python-Pakete installiert sind.
