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
$ 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lrcloud-0.1.1.post4.tar.gz
(21.9 kB
view hashes)