Terminal-basierte Anwendung zum Generieren von Stundenzetteln aus Jira Worklogs. Drei Ansichten, Excel/PDF-Export, Feiertagskalender und Jahres-Forecast.




































Stundenzettel aus Jira — automatisch generiert, visuell aufbereitet, exportbereit.
Worklogs per REST API — standardmäßig Jira Cloud (v3, Basic-Auth mit API-Token), per Schalter auch altes Server/Data Center (v2, Bearer-Token). Automatische Pagination und Filterung nach Zeitraum.
Bei Jira Cloud findet ein Klick das Budget-Custom-Field automatisch — kein manuelles Nachschlagen der Field-ID nötig.
Der MwSt-Satz ist eine Einstellung für die Netto/Brutto-Berechnung in TUI und Jahresansicht (Standard 19 %).
Listenansicht mit KW und Wochentag, Kalenderansicht als Monatsgrid, Jahresansicht mit Forecast. Tab-Navigation mit Klick oder TAB-Taste.
Formatierter Stundenzettel mit Logo und Unterschriftszeile. PDF ist Adobe-signierbar.
Deutsche Feiertage pro Bundesland. Lücken-Erkennung für fehlende Arbeitstage.
Arbeitszeitvergleich mit Differenz. Jahres-Forecast mit Urlaubstagen und Umsatzprognose.
31 Themes von vintage 8-bit über Terminal-Phosphor und Unix-Workstation bis zu 80s-Pastel — wechselbar mit Ctrl+P.
Enter oder D zeigt Status, Typ, Bearbeiter, Komponenten und Jira-Link im Log.
Daten per Tastendruck anonymisieren für sichere Screenshots und Demos.
Abgeschlossene Monate werden gecached — Jahresansicht lädt beim zweiten Mal sofort.
| Taste | Aktion |
|---|---|
G | Stundenzettel generieren |
E | Excel-Export |
P | PDF-Export |
D | Ticket-Details anzeigen |
TAB | Tab wechseln (Liste / Kalender) |
R | Cache zurücksetzen |
J | Jahresansicht mit Forecast |
A | Daten anonymisieren |
< / > | Monat wechseln |
S | Settings öffnen |
I | Info-Dialog |
C | Log in Zwischenablage kopieren |
L | Log ein-/ausblenden |
Ctrl+P | Theme wechseln |
Q | Beenden |
irm https://raw.githubusercontent.com/michaelblaess/jira-timesheet/main/install.ps1 | iex
curl -fsSL https://raw.githubusercontent.com/michaelblaess/jira-timesheet/main/install.sh | bash
Voraussetzung: Python 3.10+ · Danach einfach jira-timesheet im Terminal eingeben.
Disclaimer: Dieses Projekt ist nicht von Atlassian entwickelt, unterstützt oder autorisiert. "Jira" und "Atlassian" sind eingetragene Markenzeichen von Atlassian Corporation. Dieses Tool nutzt die öffentliche Jira REST API und steht in keiner Verbindung zu Atlassian.