Skip to content

michaelwoelk/vodoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vodoo

Terminal-App zur Auswertung von Arbeitszeiterfassungen. Liest exportierte Zeitdaten (ODS/XLSX), Abwesenheiten und Feiertage ein und stellt sie interaktiv im Terminal dar.

Rein read-only — keine Daten werden verändert.

Demo

Features

  • Dashboard mit Jahres-/Monatssaldo, Wochenansicht und Fortschrittsbalken
  • Jahresansicht mit Statistiken und GitHub-Style Heatmap-Kalender
  • Monatsansicht mit Ist/Soll/Saldo-Liste und Tageskalender (on-hover)
  • Feiertage & Abwesenheiten kombiniert in einer chronologischen Übersicht
  • Halbtags-Abwesenheiten (0.5 Tage) werden korrekt berücksichtigt
  • Fehlende Buchungen werden auf dem Dashboard angezeigt
  • Navigation per Pfeiltasten — kein Menü, kein Tippen

Voraussetzungen

  • Go 1.21+

Build

go build -o vodoo .

Verwendung

./vodoo                    # liest aus ./data/
./vodoo --data dataTest    # Demo-Daten

Navigation

Taste Aktion
Seite wechseln
Innerhalb der Seite navigieren (z.B. Monat wählen)
q Beenden

Daten

Die Daten kommen aus Odoo:

  • Odoo — Timesheets Pivot-Export als ODS oder XLSX
  • Abwesenheiten — Time Off List-Export als CSV
  • Feiertage — manuell gepflegte CSV für Baden-Württemberg

Im Ordner data/ (oder per --data angegeben) werden folgende Dateien erwartet:

Datei Quelle
zeiterfassung.ods oder .xlsx Odoo Timesheets Pivot-Export
abwesenheiten.csv Odoo Time Off List-Export
feiertage.csv Manuell (Feiertage BW)

Formate

Odoo (ODS/XLSX): Spalte A = Datum (02 Jan. 2026), Spalte B = Stunden als Dezimalzahl.

Abwesenheiten (CSV): Odoo-Export mit Spalten Abwesenheitsart, Beschreibung, Dauer (Tage), Startdatum, Enddatum, Status. Nur Einträge mit Status Genehmigt werden berücksichtigt.

Feiertage (CSV): Datum,Tag,Feiertag mit Datum im Format DD.MM.YYYY.

Screenshots

Dashboard Jahresansicht
Dashboard Jahr
Monatsansicht Feiertage & Abwesenheiten
Monate Feiertage

Tech Stack

About

Vodoo - Odoo Analyser Tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages