Skip to main content

Adobe Lightroom cloud support

Project description

This project extend Adobe Lightroom with cloud support making it possible to access a catalog from different machines safely without corrupting the catalog.

Features:
  • Have a catalog file in a shared location, such as a folder in Google Drive, Dropbox, or a NAS, and have lrcloud synchronize the catalog between a local and the shared location.
  • Only synchronizing the changes not the whole catalog
  • Support Smart Previews
  • On-the-fly catalog compression
Current limitations:
  • The paths in the shared catalog are not converted thus a catalog cannot be shared between Window and OSX.
  • No GUI
  • No simultaneous catalog access

Usage

Note

Please note that lrcloud is still in beta so backup your catalog frequently :)

$ python -m lrcloud -h
usage: __main__.py [-h] [--init-push-to-cloud | --init-pull-from-cloud]
                   [--cloud-catalog CLOUD_CATALOG]
                   [--local-catalog LOCAL_CATALOG]
                   [--lightroom-exec LIGHTROOM_EXEC | --lightroom-exec-debug LIGHTROOM_EXEC_DEBUG]
                   [-v] [--no-smart-previews] [--config-file CONFIG_FILE]
                   [--diff-cmd DIFF_CMD] [--patch-cmd PATCH_CMD]

Cloud extension to Lightroom

optional arguments:
  -h, --help            show this help message and exit
  --init-push-to-cloud  Initiate the local catalog and push it to the cloud
                        (default: False)
  --init-pull-from-cloud
                        Download the cloud catalog and initiate a
                        corresponding local catalog (default: False)
  --cloud-catalog CLOUD_CATALOG
                        The cloud/shared catalog file e.g. located in Google
                        Drive or Dropbox (default: None)
  --local-catalog LOCAL_CATALOG
                        The local Lightroom catalog file (default: None)
  --lightroom-exec LIGHTROOM_EXEC
                        The Lightroom executable file (default: None)
  --lightroom-exec-debug LIGHTROOM_EXEC_DEBUG
                        Instead of running Lightroom, append data to the end
                        of the catalog file (default: None)
  -v, --verbose         Increase output verbosity (default: False)
  --no-smart-previews   Don't Sync Smart Previews (default: False)
  --config-file CONFIG_FILE
                        Path to the configure (.ini) file (default:
                        /home/madsbk/.lrcloud.ini)
  --diff-cmd DIFF_CMD   The command that given two files, $in1 and $in2,
                        produces a diff file $out (default: ./jdiff -f $in1
                        $in2 $out)
  --patch-cmd PATCH_CMD
                        The command that given a file, $in1, and a path,
                        $patch, produces a file $out (default: ./jptch $in1
                        $patch $out)

Project details


Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
lrcloud-0.1.1.post4.tar.gz (21.9 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page