Skip to main content

A CLI tool to classify photos

Project description

Logo

SnapSort

SnapSort is a light weighted (relatively) command-line tool that helps you classify and organize your photos. It leverages OpenCV for image processing and allows you to quickly sort your photos into categorized folders for easy management.

Features

  • Semantic search: Search for images based on your prompt.
  • Find similar images: Find similar images based on a reference image.
  • Exposure Classification: Categorize images by their overall luminance/brightness

Usage

See examples.md for usage examples.

Installation

You can install SnapSort using pip:

pip install cli-snapsort

Development

git clone ...
pip install --editable .

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

cli_snapsort-1.0.0.tar.gz (20.9 MB view details)

Uploaded Source

Built Distribution

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

cli_snapsort-1.0.0-py3-none-any.whl (20.9 MB view details)

Uploaded Python 3

File details

Details for the file cli_snapsort-1.0.0.tar.gz.

File metadata

  • Download URL: cli_snapsort-1.0.0.tar.gz
  • Upload date:
  • Size: 20.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.0 CPython/3.9.20

File hashes

Hashes for cli_snapsort-1.0.0.tar.gz
Algorithm Hash digest
SHA256 90f8052b54c6d2511a03ec66368dca17c2e07605235c399548446b9c084e6e46
MD5 3c86f3bacc4a179287fdd1312348dc6a
BLAKE2b-256 e4249f67c3120329199cddb45cf4c31e23f82b606dba87a8b881062fc583ec61

See more details on using hashes here.

File details

Details for the file cli_snapsort-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: cli_snapsort-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 20.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.0 CPython/3.9.20

File hashes

Hashes for cli_snapsort-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 343b8b35502b99c09d311ae1307a8fb86ec2511f1e1b458e79476b8b7eb0fd7b
MD5 db9acf5846b67bdc41f564ec6dbdbf2d
BLAKE2b-256 52c6f31b079a540a2d5dd57097f9bba349655ff317ef3090001b483e858d2e02

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