Skip to content

Latest commit

Β 

History

124 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– AutoMate

GitHub Automation PowerShell Python Google Apps Script VBScript n8n Automation Anywhere License Status


πŸ“– INHALTSVERZEICHNIS


πŸ“ PROJEKTBESCHREIBUNG

AutoMate ist meine zentrale Sammlung von Automatisierungsskripten und RPA-Komponenten fΓΌr wiederkehrende Aufgaben im BΓΌro- und Systemumfeld.
Die Skripte sind primΓ€r in Python geschrieben, werden aber durch VBScript, PowerShell, Automation Anywhere und n8n‑Workflows ergΓ€nzt.

Der Fokus liegt auf Robustheit, minimalen AbhΓ€ngigkeiten und klarer Dokumentation. Jedes Werkzeug kommt mit einem eigenen README.md, das Zweck, Voraussetzungen und AusfΓΌhrung erklΓ€rt.
Das Repository wΓ€chst kontinuierlich – neue Automatisierungen werden laufend hinzugefΓΌgt.


✨ FEATURES

πŸ“œ Google Apps Script-Projekte

Projekt Beschreibung Status
πŸ” CryptSheetSync Google Sheets verschlΓΌsselt synchronisieren βœ…

πŸ€– Automation Anywhere-Projekte

Projekt Beschreibung Status
🎬 TTSFactory Text-to-Speech in großer StΓΌckzahl (mit FFMPEG & TortoiseTTS) βœ…

🐍 Python-Projekte

Projekt Beschreibung Status
πŸ”„ CopySync 1:1-Festplattensynchronisation mit SHA-256-Hash βœ…
πŸ”¨ FolderForge Ordner-Stapelerstellung aus Namensliste βœ…
🎬 MediaTracker Video-Bibliotheksanalyse mit ffprobe & Multithreading βœ…
πŸ”„ MultiConverter Batch-Konvertierung von Medien mit ffmpeg (Python + Batch) βœ…
πŸ”„ NameShift Ordner & Dateien umbenennen + Dateiliste exportieren βœ…
🌳 TreeMapper Ordnerstruktur als JSON/CSV exportieren βœ…
⏱️ WorkingTimeTracker Arbeitszeiterfassung aus Excel/CSV mit automatischer Archivierung βœ…
🎬 YTBatch YouTube Batch-Downloader (MP3/MP4) mit dynamischem Terminal βœ…

Jedes fertige Projekt besitzt ein eigenes README.md mit Quick-Start und Konfiguration.


πŸš€ TOOL

Kategorie Werkzeuge & Technologien
Hauptsprache Python 3.11+ (pandas, openpyxl, logging)
Betriebssystem Windows (primΓ€r), Linux (n8n)
RPA-Plattformen Automation Anywhere A360, n8n
Scripting VBScript, PowerShell, Bash
Datenformate Excel (.xlsx, .csv), JSON
Versionskontrolle Git & GitHub

πŸ“ STRUKTUR

πŸ“‚ Hauptverzeichnis

πŸ€– AutoMate/
β”œβ”€β”€ πŸ“œ AppsScript/
β”‚   └── πŸ” CryptSheetSync/
β”œβ”€β”€ πŸ€– AutomationAnywhere/
β”‚   β”œβ”€β”€ 🎬 TTSFactory/
β”œβ”€β”€ 🐍 Python/
β”‚   β”œβ”€β”€ πŸ”„ CopySync/
β”‚   β”œβ”€β”€ πŸ”¨ FolderForge/
β”‚   β”œβ”€β”€ 🎬 MediaTracker/
β”‚   β”œβ”€β”€ πŸ”„ MultiConverter/
β”‚   β”œβ”€β”€ πŸ”„ NameShift/
β”‚   β”œβ”€β”€ 🌳 TreeMapper/
β”‚   β”œβ”€β”€ ⏱️ WorkingTimeTracker/
β”‚   └── 🎬 YTBatch/
└── πŸ“„ README.md

πŸ“ Struktur-Legende

πŸ€– AutoMate/
β”œβ”€β”€ πŸ“œ AppsScript/          # Google Apps Script Projekte
β”œβ”€β”€ πŸ€– AutomationAnywhere/  # Automation Anywhere Bot-Ordner (inkl. Python)
β”œβ”€β”€ 🐍 Python/              # Python Automatisierungen (alle Skripte)
└── πŸ“„ README.md            # Projektbeschreibung (diese Datei)

⚑ QUICK START

πŸ“¦ Git & GitHub

# 1. Repository klonen
git clone https://github.com/mucahid-emin-tomakin/AutoMate.git
cd AutoMate

# 2. In ein Projektverzeichnis wechseln
cd Python/WorkingTimeTracker
python WorkingTimeTracker.py

# 3. Ergebnis im Archive-Ordner prΓΌfen
cd Archive/YYYY.MM.DD_HH.MM.SS/
cat Result.txt

⚠️ WICHTIGE HINWEISE

πŸ”’ Sicherheit

  • ⚠️ Keine Zugangsdaten, PasswΓΆrter oder API-Keys committen
  • ⚠️ Große Dateien (>100 MB) gehΓΆren nicht ins Repository (.gitignore verwenden)
  • ⚠️ Skripte vor dem ersten Einsatz in Testumgebung ausfΓΌhren

πŸ’‘ Empfehlungen

  • βœ… 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

πŸ“ LIZENZ

Dieses Projekt ist unter der MIT License lizenziert - frei fΓΌr persΓΆnliche und kommerzielle Nutzung.


πŸ‘€ AUTOR

MΓΌcahid Emin Tomakin (TomaKing)

Platform Link Icon
GitHub @mucahid-emin-tomakin πŸ™
Automation Skript-Entwickler & Automatisierer πŸ€–
Interessen 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
  • πŸ”„ Festplatten-Synchronisation & Backup
  • 🎬 Medien-Bibliotheksanalyse
  • βš™οΈ System-Wartung & Automatisierung

πŸ“Š REPOSITORY STATISTIK

Metrik Wert Trend
Stars GitHub Stars πŸ“ˆ
Forks GitHub Forks πŸ”„
Issues GitHub Issues βœ…
Letztes Update GitHub Last Commit πŸ•

πŸ”§ Made with ❀️ on AutoMate

About

πŸ€– AutoMate | πŸ”§ Automation Scripts | 🐍 Python | βš™οΈ AutomationAnywhere

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages