Skip to main content

Fast and minimal photo culling tool

Project description

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 photoculling

uv tool install photoculling

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: move 1 image
  • A/D keys: move 10 images
  • F11: fullscreen
  • ESC: 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

photo_culling-0.1.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

photo_culling-0.1.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file photo_culling-0.1.0.tar.gz.

File metadata

  • Download URL: photo_culling-0.1.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.9

File hashes

Hashes for photo_culling-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9cfa182878b699d74e528f465f2e4fda612291ff84ae8fdc2510e6fbb1f788cd
MD5 a111c7c00a07292b1baf5adb056d1e0a
BLAKE2b-256 62e1df3c0f0c9c2fcaa8e614d609bf6fad2dd0113e654881359467ca37c86489

See more details on using hashes here.

File details

Details for the file photo_culling-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for photo_culling-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f4e165519d95f6cfdef6f34f325bae0dcbd9b4830ebe478b965321488f7260e
MD5 7daaa0d2ac546f1a1ddc8f8fec9757fd
BLAKE2b-256 2dc59a7dcf3c4949874f2fc9b00aeb84ee22ad31460ec09156819f9686cf88a8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page