TinyTime ist ein einfaches Zeiterfassungstool, das es dir ermöglicht, deine Arbeitszeiten für verschiedene Projekte und Tätigkeiten zu verfolgen. Es bietet eine benutzerfreundliche Web-Oberfläche, um Aufgaben und Projekte auszuwählen, die Zeit zu starten und zu stoppen sowie die gesammelten Daten zu exportieren.
- Erfasse Zeit für verschiedene Tätigkeiten und Projekte
- Automatische Berechnung der Zeitdauer
- Anzeige und Verwaltung von Zeiteinträgen
- Exportiere alle Zeiteinträge als CSV-Datei
- Einfaches Hinzufügen neuer Tätigkeiten und Projekte
- Python 3.x
- Flask
- TinyDB
-
Repository klonen
git clone https://github.com/shift000/tinyTime.git cd tinytime
-
Virtuelle Umgebung erstellen und aktivieren
python -m venv venv source venv/bin/activate # Auf Windows: venv\Scripts\activate
-
Abhängigkeiten installieren
pip install -r requirements.txt
-
Server starten
python3 main.py
Der Server wird auf http://127.0.0.1:5000/ gestartet und kann über den Browser geöffnet werden.
Dieses Projekt ist unter der GNU General Public License (GPL) lizenziert. Siehe LICENSE für Details.
Dieses Programm wurde schnell erstellt und kann Fehler oder Bugs enthalten. Der Autor übernimmt keine Haftung für Schäden, die durch die Nutzung dieses Programms entstehen könnten. Die Nutzung erfolgt auf eigene Verantwortung.