Skip to main content

PhotonKit -- A mildly opinionated toolkit for managing your camera photo collection

Project description

PhotonKit

PhotonKit is a mildly opinionated, blazing-fast command-line toolkit for safely backing up and organizing your camera photos and videos. Designed for macOS photo wranglers, it reads EXIF metadata to group files by date and camera, prevents clobbering, and works seamlessly with both SD cards and massive archives.

  • Automated folder structure: Organizes by year, date, camera, and file type.
  • Supports all major formats: JPEG, HEIC, RAW (CR2/CR3/ARW/NEF), MOV, MP4, AVI, and more.
  • Resumable and safe: Skips duplicates by default, or saves unique versions on demand.
  • Per-directory cache: Re-scans are lightning fast, only extracting EXIF for new files.
  • Dry-run & date filtering: Preview operations and filter files by EXIF date.
  • EXIF overrides: Handles edge cases (like iPhone movies) using customizable rules.
  • MIT License: Free for all personal and commercial use.

Perfect for anyone who wants to keep their photo archives pristine and searchable—no more messy folders or lost images.

See full documentation, installation, and usage at: https://github.com/rsitools/photonkit

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

photonkit-0.2.0.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

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

photonkit-0.2.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file photonkit-0.2.0.tar.gz.

File metadata

  • Download URL: photonkit-0.2.0.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for photonkit-0.2.0.tar.gz
Algorithm Hash digest
SHA256 92480ed7f2de837cb1124ced3010791583fb526ec0cfe91b3c72c6b200628c71
MD5 7e2a539f2b47a0814004e00b01929524
BLAKE2b-256 04dd637686ec682ad555efbcb49c34afa30e4a9ad6df8f8f9b8f1f74908d4478

See more details on using hashes here.

File details

Details for the file photonkit-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: photonkit-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for photonkit-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d9b4021d8b6ac51e036f2a5852c0cf3c2eaeae0f1c939e9a481ac08226064fd1
MD5 771de545dc360938c8e5ee42f10bdfdf
BLAKE2b-256 bd32f68ed5269fdeccaa5c3a4ea9768a2ee0f75fe13c9f00544d969d45711ece

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