Metadata-Version: 2.4
Name: imageorganizer
Version: 4.1.0
Summary: Organize your directories of images using their metadata information.
License-Expression: GPL-3.0-or-later
Requires-Dist: pillow>=12.2.0
Requires-Dist: pymediainfo>=7.0.1
Requires-Dist: rich>=14.3.3
Requires-Python: >=3.10
Project-URL: Homepage, https://github.com/1hiking/imageorganizer
Project-URL: Issues, https://github.com/1hiking/imageorganizer/issues
Project-URL: Repository, https://github.com/1hiking/imageorganizer
Description-Content-Type: text/markdown

# Image Organizer

A CLI tool that sorts images from a source directory into an organized folder tree based on file metadata.

## Features

- Recursively scans a source directory for media files
- Organizes images by camera Make/Model EXIF tags
- Creates a `Make/Model` directory structure at the destination
- Handles edge cases cleanly:
  - Duplicates → `Duplicated Images/`
  - Non-image files → `Unprocessed/`
  - Missing EXIF → `Unknown/`
- Doesn't delete or modify your input files!

(Note: There is currently no way of changing these namings)



## Installation
```bash
pip install imageorganizer
```

## Usage
```bash
imageorganizer --path-source /path/to/photos --path-destination /path/to/output
```

### Options

| Flag | Short | Description |
|------|-------|-------------|
| `--path-source` | `-ps` | Source directory to scan (required) |
| `--path-destination` | `-pd` | Destination directory for organized output (required) |
| `--ignore-duplicates` | | Skip duplicate files instead of moving them |
| `--quiet` | | Suppress progress output |

## License

GPL-3.0-or-later