Skip to content

The-Geek-Freaks/Ingest-Tool

TheGeekFreaks Ingest-Tool Banner

🚀 TheGeekFreaks Ingest-Tool

Ein modernes und effizientes Dateimanagement-Tool für professionelle Dateiübertragungen zwischen Laufwerken.

Optimiert für Fotografen, Videografen und Content Creator.

Status Version Python Qt Windows License GitHub issues GitHub stars Contributors Downloads Discord

📑 Inhaltsverzeichnis

Ingest-Tool Demo

⭐ Highlights


Intelligentes Mapping

Echtzeit-Monitoring

Schnelle Transfers

✨ Hauptfunktionen

📁 Moderne Benutzeroberfläche

  • Drag & Drop Support: Einfaches Ziehen und Ablegen von Dateien
  • Dark/Light Mode: Augenschonende Themes für Tag und Nacht
  • Responsive Design: Dynamische Anpassung an Fenstergrößen
  • Intuitive Bedienung: Klare und übersichtliche Benutzerführung
  • Multi-Monitor Support: Optimiert für mehrere Bildschirme
  • Customizable Layout: Anpassbare Arbeitsbereiche
  • Schnellzugriff-Leiste: Häufig genutzte Funktionen direkt erreichbar
  • Kontextmenüs: Rechtskick-Optionen für schnelle Aktionen

🔄 Intelligentes Dateimanagement

  • Automatische Laufwerkserkennung: Sofortige Erkennung von:
    • USB-Sticks und externe Festplatten
    • SD-Karten und Speichermedien
    • Netzwerklaufwerke (SMB/NFS)
    • Cloud-Speicher Integration
  • Smart-Sorting: Automatische Sortierung nach:
    • Dateityp und -format
    • Aufnahmedatum (EXIF)
    • Projektstruktur
    • Benutzerdefinierten Regeln
  • Echtzeit-Überwachung:
    • Live-Vorschau der Dateien
    • Automatische Verarbeitung
    • Änderungserkennung
    • Fehlerbenachrichtigungen
  • Duplikaterkennung:
    • MD5/SHA Prüfsummen
    • Intelligente Namensgebung
    • Versionskontrolle
    • Konfliktlösung

🚀 Leistungsstarke Übertragung

  • Hochgeschwindigkeits-Transfer:
    • Parallele Übertragungen
    • Gepufferte Schreibvorgänge
    • Optimierte Chunk-Größen
    • SSD-optimierte Transfers
  • Sicherheitsfunktionen:
    • Automatische Backups
    • Checksummen-Verifikation
    • Wiederaufnahme nach Abbruch
    • Verschlüsselte Übertragung
  • Fortschrittsüberwachung:
    • Detaillierte Statistiken
    • Geschwindigkeitsanzeige
    • Restzeit-Berechnung
    • Transfer-Logs

🛠️ Profi-Werkzeuge

  • Batch-Verarbeitung:
    • Massenumbenennungen
    • Metadaten-Bearbeitung
    • Format-Konvertierung
    • Filter und Sortierung
  • Workflow-Automation:
    • Benutzerdefinierte Regeln
    • Zeitgesteuerte Aufgaben
    • Event-basierte Aktionen
    • Makro-Aufzeichnung
  • Datei-Analyse:
    • EXIF-Daten Auswertung
    • Dateityp-Erkennung
    • Größenanalyse
    • Integritätsprüfung
  • Reporting:
    • Transfer-Berichte
    • Fehlerprotokolle
    • Nutzungsstatistiken
    • Export-Funktionen

🔒 Sicherheit & Datenschutz

  • Verschlüsselung:
    • AES-256 Verschlüsselung
    • Sichere Übertragung
    • Passwortschutz
    • Schlüsselverwaltung
  • Zugriffskontrollen:
    • Benutzerrechte
    • IP-Beschränkungen
    • Zwei-Faktor-Auth
    • Audit-Logs
  • Datensicherheit:
    • Automatische Backups
    • Versionierung
    • Wiederherstellung
    • Sichere Löschung

🌐 Netzwerk & Konnektivität

  • Remote-Zugriff:
    • Web-Interface
    • Remote-Steuerung
    • API-Zugang
    • Mobile App
  • Cloud-Integration:
    • Google Drive
    • Dropbox
    • OneDrive
    • Custom S3
  • Netzwerk-Protokolle:
    • SMB/CIFS
    • FTP/SFTP
    • WebDAV
    • rsync

⚡ Performance

Operation Geschwindigkeit
Kopieren (SSD → SSD) ~500 MB/s
Kopieren (HDD → SSD) ~120 MB/s
Kopieren (NVMe → NVMe) ~2000 MB/s
Dateianalyse ~10.000 Dateien/s

🚀 Installation

Windows Installer

⬇️ Neueste Version herunterladen

Manuelle Installation

# Repository klonen
git clone https://github.com/The-Geek-Freaks/Ingest-Tool.git

# Ins Verzeichnis wechseln
cd Ingest-Tool

# Abhängigkeiten installieren
pip install -r requirements.txt

# Programm starten
python main.py

🗺️ Roadmap

  • Basis-Funktionalität
  • Drag & Drop Support
  • Intelligente Dateizuordnung
  • Fortschrittsanzeige
  • Profi-Funktionen
    • Erweiterte Filteroptionen
    • Backup-Strategien
    • Automatisierte Workflows
  • Crossplattform
    • Linux Support
    • macOS Support
  • Rechtsklickintegration
  • API für Entwickler

🔧 Entwicklungsstatus

In Arbeit

  • Multi-Language Support

    • Implementierung der Übersetzungs-Engine
    • Vorbereitung der Sprachdateien für EN/DE
    • Automatische Spracherkennung
  • Clean-Up Projekt

    • Optimierung der temporären Dateiverwaltung
    • Automatische Bereinigung nach Abschluss
    • Verbesserte Fehlerbehandlung
  • Erweiterte Funktionen

    • Profi-Werkzeuge für Batch-Verarbeitung
    • Erweiterte Filtermöglichkeiten
    • Anpassbare Workflow-Automatisierung

👥 Community

Discord Twitter

🔧 Fehlerbehebung

Bekannte Probleme

  • Laufwerkserkennung: Stellen Sie sicher, dass die Laufwerke korrekt eingebunden sind
  • Dateizuordnungen: Überprüfen Sie die korrekte Syntax der Dateityp-Zuordnungen (*.ext oder .ext)
  • Netzwerkpfade: Bei Netzwerkpfaden auf korrekte Zugriffsrechte achten

Support

Logs

  • Programm-Logs: logs/ingest.log
  • Error-Logs: logs/error.log
  • Transfer-Logs: logs/transfer.log

📄 Lizenz

Dieses Projekt ist unter der GNU General Public License v3.0 (GPLv3) lizenziert - siehe LICENSE für Details.

Diese Lizenz garantiert Ihnen folgende Freiheiten:

  • Die Software für jeden Zweck auszuführen
  • Die Software zu studieren und zu modifizieren
  • Kopien der Software weiterzugeben
  • Modifizierte Versionen der Software zu verbreiten

Unter der Bedingung, dass:

  • Der Quellcode aller abgeleiteten Werke unter der GPLv3 veröffentlicht wird
  • Alle Änderungen dokumentiert werden
  • Die vollständige Lizenz und Copyright-Hinweise beibehalten werden

Für die vollständige Lizenz siehe: GNU GPLv3

📝 Changelog

Eine detaillierte Liste aller Änderungen finden Sie in der CHANGELOG.md Datei.


Entwickelt mit ❤️ von TheGeekFreaks

Copyright © 2025 TheGeekFreaks. Alle Rechte vorbehalten.