Skip to main content

Sync Lightroom Classic catalogs to Immich

Project description

lrimmich

PyPI Docs

Syncs your Lightroom Classic catalog to Immich. Collections become albums, picks become favorites, rejects become archived, ratings carry over, and color labels and keywords are written as tags.

The same photo files Lightroom reads must be mounted into Immich as an external library. lrimmich doesn't upload anything. It matches files that are already on both sides and writes metadata through the Immich API.

Quick start

uv tool install lrimmich
lrimmich config init
lrimmich doctor
lrimmich sync --dry-run

See the full documentation for configuration, commands, and how it all works.

License

MIT

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

lrimmich-0.2.0.tar.gz (88.5 kB view details)

Uploaded Source

Built Distribution

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

lrimmich-0.2.0-py3-none-any.whl (45.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lrimmich-0.2.0.tar.gz
  • Upload date:
  • Size: 88.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for lrimmich-0.2.0.tar.gz
Algorithm Hash digest
SHA256 fd46f10298aa9b6aa7dc57627670ea162dac1561eeaf5a0d9a625348147711de
MD5 49d648f689827de1954fa7b61d9f97cc
BLAKE2b-256 769895a445033f91e34a85f2f6f036db9d4c1dcd6d47e922b8c23c968d894beb

See more details on using hashes here.

Provenance

The following attestation bundles were made for lrimmich-0.2.0.tar.gz:

Publisher: ci.yml on haavardnk/lrimmich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: lrimmich-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 45.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for lrimmich-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d9c925c127f2994c57863fe8dda44628500ba4669c5b3f499047c05fd28151f9
MD5 03795eef036ea6b91ddbda4cabc9ce3b
BLAKE2b-256 4ef16c46f01445b481664fbddc3db31b24595f43281e5c356feed8e53a7873b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for lrimmich-0.2.0-py3-none-any.whl:

Publisher: ci.yml on haavardnk/lrimmich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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