Dieses Projekt organisiert Fotos aus einem Quellverzeichnis in ein Zielverzeichnis basierend auf dem Datum, an dem die Fotos aufgenommen wurden.
Find a file
2024-12-13 13:33:38 +01:00
src Extend to accept video files too 2024-12-13 13:33:38 +01:00
.gitignore Initial Commit 2024-12-13 13:12:18 +01:00
LICENSE Initial commit 2024-12-13 13:08:48 +01:00
README.md Extend to accept video files too 2024-12-13 13:33:38 +01:00
requirements.txt Initial Commit 2024-12-13 13:12:18 +01:00
setup.py Extend to accept video files too 2024-12-13 13:33:38 +01:00

Photo Organizer

Dieses Projekt organisiert Fotos und Videos aus einem Quellverzeichnis in ein Zielverzeichnis basierend auf dem Datum, an dem die Fotos / Videos aufgenommen wurden.

Installation

Um die erforderlichen Abhängigkeiten zu installieren, führen Sie den folgenden Befehl aus:

pip install -r requirements.txt

Verwendung

Das Programm erwartet zwei Parameter:

  1. Quellverzeichnis: Der Ordner mit den zu sortierenden Fotos
  2. Zielverzeichnis: Der Ordner, in dem die sortierte Struktur erstellt werden soll

Beispiel:

python src/photo_organizer.py /pfad/zum/quellordner /pfad/zum/zielordner

oder mit der exe-Datei:

photo_organizer.exe /pfad/zum/quellordner /pfad/zum/zielordner

Passen Sie die source_directory und target_directory Variablen im Skript an oder modifizieren Sie das Skript, um die Verzeichnisse über Befehlszeilenparameter zu akzeptieren.

Erstellen einer ausführbaren Datei

Um eine ausführbare Datei zu erstellen, verwenden Sie PyInstaller. Fügen Sie die folgenden Zeilen zu Ihrer setup.py hinzu:

from setuptools import setup

setup(
    name='Photo-Organizer',
    version='1.0.0',
    author='pdhsoft',
    install_requires=[
        'Pillow',
        'pyinstaller',
    ],
)

Führen Sie dann den folgenden Befehl aus, um die ausführbare Datei zu erstellen:

pyinstaller --onefile src/photo_organizer.py