Photoculling
Fast image viewer, which uses aggressive prefetching and caching to very quickly move between photos. Minimal interface to select photos to keep and copy to output directory.
Installation
Installation is easiest using the uv package manager.
Install uv, which exists for linux, macOS, windows, e.g. via
curl -LsSf https://astral.sh/uv/install.sh | sh
Install photo-culling
uv tool install photo-culling
This installs a compatible python environment, the photoculling package and all its dependencies (mainly Qt).
Start culling!
cull path/to/directory/with/jpgs
Controls
- Left/right arrow keys or A/D: move 1 image
- Shift + left/right or Shift + A/D: move 10 images
- W/S: Select/unselect current image
- T: Toggle between going through all images or only selected images
- F11: toggle fullscreen
- ESC: select target directory for selected images and quit
In the top left corner the current position within the photo stack is displayed and in parenthesis the number of selected images. For photos which have been selected this textbox is green. When quitting, all selected photos (and all other files which share the selected filenames but with different extensions, e.g. RAW files) are copied to the selected target directory.
Metadata
Release files for photo-culling 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| photo_culling-0.1.3.tar.gz | 8.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| photo_culling-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.2 kB
Release files / photo_culling-0.1.3.tar.gz
| Download URL | photo_culling-0.1.3.tar.gz |
|---|---|
| Size | 8.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b05cef6bc2a5fd2c2a9f49f6f1f327d17dd144b8bfe4d2808ad2e4adda6fe52e
|
|
BLAKE2b-256 checksum How to use checksums |
a0c7ac9f1ae075388df961b493820ed970522f1f1de3286c8333494136c7f86d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.19
|
Release files / photo_culling-0.1.3-py3-none-any.whl
| Download URL | photo_culling-0.1.3-py3-none-any.whl |
|---|---|
| Size | 8.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0af6f33a2b27fb1b5e714d0e915bf2d02dd36a955af834e22e5ee93c33fcd345
|
|
BLAKE2b-256 checksum How to use checksums |
bd7fca0a975247f0d38f9450857b526a743ab7c4765b0c4d317d63da6d979e43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.19
|