Skip to content

This project is a simple Python application that automatically sorts files in your Downloads folder by organizing them into separate folders based on their file types. This helps keep your Downloads folder tidy and makes it easier to find files.

License

Notifications You must be signed in to change notification settings

cherzlieb/py-file-organizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Datei-Organisierer / File Organizer

Release

Dieses Projekt ist eine Python-Anwendung mit grafischer Benutzeroberfläche, die Dateien automatisch basierend auf ihren Dateitypen sortiert. Die Anwendung unterstützt mehrere Sprachen und bietet umfangreiche Konfigurationsmöglichkeiten.

This is a Python application with a graphical user interface that automatically organizes files based on their types. The application supports multiple languages and offers extensive configuration options.

Hauptfunktionen / Main Features

  • 🌍 Mehrsprachig (Deutsch/Englisch) / Multilingual (German/English)
  • 🖥️ Grafische Benutzeroberfläche / Graphical User Interface
  • 📂 Automatische Dateisortierung / Automatic File Sorting
  • 📅 Datums-basierte Organisierung / Date-based Organization
  • 🔍 Debug-Modus mit Logging / Debug Mode with Logging
  • ⚙️ Konfigurationsspeicherung / Configuration Saving

Sprachen / Languages

Ausführliche Dokumentation ist verfügbar in: / Detailed documentation is available in:

Quick Start / Schnellstart

Installation

  1. Repository klonen / Clone repository:
git clone https://github.com/cherzlieb/py-file-organizer
cd py-file-organizer
  1. Virtuelle Umgebung erstellen / Create virtual environment:
# Windows
python -m venv .venv
.\.venv\Scripts\activate

# Linux/Mac
python -m venv .venv
source .venv/bin/activate
  1. Abhängigkeiten installieren / Install dependencies:
pip install -r requirements.txt

Start / Launch

Starten Sie die Anwendung / Launch the application:

python src/main.py

Erste Schritte / First Steps

  1. Wählen Sie Ihre Sprache / Select your language
  2. Konfigurieren Sie die Ordner / Configure folders:
    • Quellordner / Source folder
    • Zielordner / Target folder
    • Nicht-sortierbare / Unorganized
  3. Klicken Sie auf "Start" / Click "Start"

Screenshots

Englisch / English

main-window-en

file-typ-window-en

Deutsch / German

main-window-de

file-typ-window-de

Development / Entwicklung

For build and deployment instructions, see DEPLOY.md.

Informationen zum Erstellen und Veröffentlichen finden Sie in der DEPLOY.md.

About

This project is a simple Python application that automatically sorts files in your Downloads folder by organizing them into separate folders based on their file types. This helps keep your Downloads folder tidy and makes it easier to find files.

Resources

License

Stars

Watchers

Forks

Languages