đź§ą Project CleanSweep

Ein intelligentes Python-Skript zur automatischen Organisation deines Downloads-Ordners.

Automatische Sortierung

Verschiebt Dateien basierend auf Typen wie Software, Dokumente und Bilder in dedizierte Ordner.

Intelligente Archivierung

Archiviert automatisch Dateien, die älter als 90 Tage sind, um Platz zu schaffen.

Plattformunabhängig

Erkennt dein Betriebssystem (Windows/Linux ) und passt die Dateipfade automatisch an.

Der Code

Das gesamte Skript ist Open Source. Du kannst es hier einsehen.


# đź§ą cleansweep.py
# Ein intelligentes Python-Skript zur Organisation des Downloads-Ordners.

import os
import shutil
import time
from pathlib import Path
import platform

# --- KONFIGURATION ---
USER_HOME = os.path.expanduser('~' )

if platform.system() == "Windows":
    ZIEL_BASIS_PFAD = os.path.join(USER_HOME, 'OneDrive', 'Desktop', 'stuff')
else:
    ZIEL_BASIS_PFAD = os.path.join(USER_HOME, 'Desktop', 'stuff')

DOWNLOADS_PFAD = os.path.join(USER_HOME, 'Downloads')

ORDNER_REGELN = {
    "1_Projekte": ['.zip', '.rar', '.7z'],
    "2_Software": ['.exe', '.msi', '.dmg', '.deb'],
    "3_Assets": ['.png', '.jpg', '.jpeg', '.svg', '.mp3', '.wav'],
    "4_Dokumente": ['.pdf', '.docx', '.txt', '.md'],
    "5_Archiv": [],
    "6_Betriebssysteme-Treiber-Isos": ['.iso']
}
ARCHIV_ALTER_TAGE = 90

# (Der Rest des Python-Codes ist hier aus Datenschutzrechtlichen GrĂĽnden gekĂĽrzt)

print("CleanSweep initialisiert. Bereit zum Aufräumen.")

                    

Bereit zum Aufräumen?

Hol dir das vollständige Skript, die Anleitung und trage zum Projekt bei – alles auf GitHub.

Projekt auf GitHub ansehen