- β¨ FEATURES
- πΌοΈ SCREENSHOTS
- β‘ QUICK START
- π STRUKTUR
- π TOOL
- βοΈ KONFIGURATION
β οΈ WICHTIGE HINWEISE- π LIZENZ
- π€ AUTOR
- π REPOSITORY STATISTIK
| Feature | Beschreibung | Status |
|---|---|---|
| β±οΈ Arbeitszeiterfassung | Excel/CSV Zeitberechnung | β |
| π Excel Automatisierung | Datenverarbeitung & Analyse | π§ |
| π Dateiorganisation | Automatische Sortierung | π§ |
| π Backup-Skripte | Automatische Datensicherung | π§ |
| βοΈ Task-Automation | Wiederkehrende Aufgaben | π§ |
| Technologie | Verwendung |
|---|---|
| Python π | Hauptsprache fΓΌr Automatisierungen |
| VBScript π | Windows-spezifische Skripte |
| PowerShell β‘ | System-Administration |
| Batch π¦ | Einfache Windows-Automation |
| Excel VBA π | Excel-Makros & Automatisierung |
| Typ | Beispiele | Status |
|---|---|---|
| β±οΈ Zeit-Tracker | WorkingTimeTracker | β |
| π Excel-Tools | Datenverarbeitung | π§ |
| π File-Manager | Dateiorganisation | π§ |
| π§ System-Tools | Wartung & Backup | π§ |
| π€ Allgemein | Verschiedene Aufgaben | π§ |
========================================================================================================================
π WORKING HOURS - SUMMARY
========================================================================================================================
Employee Total (h/m/s) Total (h) Total (m) Total (s) Days
------------------------------------------------------------------------------------------------------------------------
Employee1 26h 21m 00s 26.35 1581 94860 7
Employee2 56h 33m 36s 56.56 3394 203616 7
------------------------------------------------------------------------------------------------------------------------
ALL EMPLOYEES 82h 54m 36s 82.91 4975 298476 14
========================================================================================================================
# 1. Repository klonen
git clone https://github.com/mucahid-emin-tomakin/AutoMate.git
# 2. In ein Projektverzeichnis wechseln
cd AutoMate/Python/WorkingTimeTracker
# 3. Skript ausfΓΌhren (installiert Pakete automatisch)
python WorkingTimeTracker.py
# 4. Ergebnis im Archive-Ordner prΓΌfen
cd Archive/2026.02.20_23.30.45/
cat result_2026.02.20_23.30.45.txtAutoMate/
βββ π Python/ # Python Automatisierungen
βββ π README.md
Python/
βββ π WorkingTimeTracker/
WorkingTimeTracker/
βββ π WorkingTimeTracker.py
βββ π WorkingTimeTracker.xlsx
βββ π README.md
βββ π Archive/ # Automatisch erstellt
βββ π YYYY.MM.DD_HH.MM.SS/
βββ π Result.txt
βββ π Log.txt
βββ π WorkingTimeTracker.xlsx
- π Python 3.11 - Hauptprogrammiersprache
- π pandas - FΓΌr das Einlesen und Verarbeiten von Excel/CSV-Dateien
- π openpyxl - FΓΌr Excel-Datei UnterstΓΌtzung (.xlsx)
- π xlrd - FΓΌr Γ€ltere Excel-Dateien (.xls)
- ποΈ shutil - FΓΌr das Archivieren der Originaldateien
- π datetime - FΓΌr Zeitberechnungen und Zeitstempel
- π§ subprocess - FΓΌr Auto-Installation fehlender Pakete
- π logging - FΓΌr detaillierte Fehleranalyse und Nachvollziehbarkeit
# Neues Projekt hinzufΓΌgen
git add Python/NeuesProjekt/
git commit -m "[Python] Add: NeuesProjekt - Beschreibung"
git push
# Strukturierte Commit-Nachrichten
git commit -m "[Python] Add: WorkingTimeTracker - Arbeitszeiten berechnen"
git commit -m "[Python] Update: ExcelMerger - Bessere Fehlerbehandlung"
git commit -m "[Fix] WorkingTimeTracker - Zeiterkennung korrigiert"
git commit -m "[Doc] README - Dokumentation erweitert"| Icon | Bedeutung |
|---|---|
| π | Ordner |
| π | Python-Skript / Textdatei |
| π | Python-Datei |
| π | VBScript-Datei |
| π | Anywhere-Skript |
| π | Excel-Datei |
| π | Log-Datei |
| π | Ergebnis-Datei |
| ποΈ | Archiv-Ordner |
β οΈ Keine sensiblen Daten (PasswΓΆrter, API-Keys) committenβ οΈ GroΓe Dateien (>100MB) nicht ins Repositoryβ οΈ Immer input("Press Enter...") am Ende fΓΌr GUI-Nutzer
- β Testen - Skripte vor dem Commit testen
- β Backup - Wichtige Daten vorher sichern
- β Dokumentation - Jedes Projekt mit README.md dokumentieren
- β Versionierung - Klare Commit-Nachrichten verwenden
- β Pfade - Relative Pfade verwenden, keine absoluten
- β Fehlerbehandlung - Immer try/except verwenden
- β Auto-Installation fΓΌr AbhΓ€ngigkeiten einbauen
- β Logging fΓΌr Fehleranalyse implementieren
Dieses Projekt ist unter der MIT License lizenziert - frei fΓΌr persΓΆnliche und kommerzielle Nutzung.
MΓΌcahid Emin Tomakin (TomaKing)
| Platform | Link | Icon |
|---|---|---|
| GitHub | @mucahid-emin-tomakin | π |
| Automation | Skript-Entwickler & Automatisierer | π€ |
| Interessen | Python, System-Automation | βοΈ |
Γber dieses Repository:
- π― Ziel: Zentrale Sammlung aller Automatisierungsskripte
- π§ Werkzeuge: Python, VBScript, Batch, PowerShell
- ποΈ Struktur: Klare Organisation nach Sprache & Zweck
- π Zukunft: StΓ€ndig wachsende Skript-Sammlung
- π€ Beitrag: Jeder kann VorschlΓ€ge einreichen
Spezialgebiete:
- β±οΈ Zeiterfassung & Reporting
- π Excel/CSV Datenverarbeitung
- π Datei- & Ordner-Automatisierung
- π Wiederkehrende Tasks automatisieren
- βοΈ System-Wartung & Backup
| Metrik | Wert | Trend |
|---|---|---|
| Stars | π | |
| Forks | π | |
| Issues | β | |
| Letztes Update | π |