PyPhotoOrganizer is a Python application built with PyQt5 for organizing and managing photos in a selected folder. It provides a user-friendly interface to browse through photos, display images, and perform various operations such as keeping, deleting, and filtering based on file types.
In simple terms, this program is designed to delete unnecessary photos. It can either delete raw format photos only or delete both raw format and jpg format photos simultaneously.
- Select a folder to organize and manage photos.
- Display photos in a list and view selected images.
- Extract and display EXIF information (capture time, dimensions, ISO, exposure time, aperture) if available.
- Keep all photos, keep only the JPEG version, or delete both the JPEG and raw versions.
- Keyboard shortcuts for quick operations.
- Supports popular raw file formats.
- Clone the repository:
git clone https://github.com/xwzy/PyPhotoOrganizer.git
- Install the dependencies:
pip3 install PyQt5 Pillow
- Run the application:
python3 photo_organizer.py
- Launch the application.
- Click the "Select Folder" button to choose the folder containing your photos.
- The list widget displays the photos in the selected folder. Select a photo to view it in the image label.
- Use the provided buttons or keyboard shortcuts to perform operations on the selected photo.
- EXIF information, if available, will be displayed in the top labels.
- Continue organizing and managing your photos efficiently.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.