Skip to content

ClemensSimon/KI_Sorter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Datei-Sortierungsprogramm mit KI-Unterstützung

Dieses Programm ermöglicht die automatische Kategorisierung und Sortierung von Dateien basierend auf Jahr und benutzerdefinierten Kategorien mit Hilfe von KI.

Features

  • Automatische Erkennung von Jahren und Kategorien in Dokumenten
  • Anpassbare Kategorienstruktur mit Drag & Drop
  • KI-gestützte Vorschläge für Kategorien
  • Vorschau der Sortierung vor der tatsächlichen Dateiverschiebung
  • Mindmap-Visualisierung der Kategorienstruktur
  • Benutzerdefinierte KI-Sortieranweisungen

Installation

  1. Stellen Sie sicher, dass Python 3.7+ installiert ist.
  2. Klonen oder laden Sie dieses Repository herunter.
  3. Installieren Sie die erforderlichen Abhängigkeiten:

pip install -r requirements.txt

  1. Für die Verwendung der KI-Funktionen muss Ollama installiert und konfiguriert sein.

Verwendung

Starten Sie das Programm mit:

python main.py

Grundlegende Schritte:

  1. Wählen Sie einen Quellordner mit zu sortierenden Dateien
  2. Wählen Sie einen Zielordner für die sortierten Dateien
  3. Passen Sie bei Bedarf die Kategorien an
  4. Nutzen Sie die "Vorschau"-Funktion, um die geplante Sortierung zu überprüfen
  5. Führen Sie die Sortierung mit "Sortieren" durch

Module

Das Programm ist in folgende Module aufgeteilt:

  • main.py - Haupteinstiegspunkt
  • config.py - Konfigurationsmanagement
  • gui.py - Hauptbenutzeroberfläche
  • category_manager.py - Kategorienverwaltung
  • ollama_manager.py - Anbindung an die Ollama API
  • file_processor.py - Dateiverarbeitung und -sortierung
  • util.py - Hilfsfunktionen
  • dialogs.py - Dialogfenster
  • visualization.py - Visualisierungsfunktionen
  • status_manager.py - Statusanzeige und Fortschrittsbalken
  • ai_manager.py - KI-basierte Funktionen
  • custom_widgets.py - Benutzerdefinierte GUI-Widgets

About

AI-powered file organizer using local Ollama models. Categorizes and sorts documents automatically.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors