photo-helpers

collection of small Perl scripts with some useful file management functions for photographers
git clone git://git.clttr.info/photo-helpers.git
Log (Feed) | Files | Refs (Tags) | README | LICENSE

README.md (2012B)


      1 # About
      2 This rather small scripts written in [Perl](https://perl.org) provide useful function for managing (raw and output) files for photographers.
      3 
      4 ## usage 
      5 Simply clone the repo or manually download the scripts from https://src.clttr.info/rwa/photo-helpers/
      6 
      7 To run the script, open a shell and invoke `perl <script>`, on most systems it should be sufficient to just invoke `script` (after you granted execute-permissions to the script).
      8 
      9 #### prerequisites for running the pure scripts
     10 
     11 - Perl 5.30 (or newer)
     12 
     13 Additionally the following perl modules need to be installed:
     14 
     15 - Cwd
     16 - File::Basename
     17 - File::Copy
     18 - File::HomeDir
     19 - File::Spec::Functions
     20 - File::Find::Rule
     21 - File::Find
     22 
     23 # ART helper scripts
     24 Helper scripts to manage files which where handled by [ART](https://clttr.info/art), the easy-to-use RAW converter forked from RawTherapee.
     25 
     26 ## processed file mover
     27 Filename: `afm`
     28 
     29 Moves all already converted raw files and their corresponding jpegs to a given folder.
     30 
     31 # generic scripts
     32 
     33 ## JpegDivider
     34 Filename: `jd`
     35 
     36 Moves all jpeg files (suffixes .jpg and .jpeg) in the given folder or the current working directory to the subfolder JPEG (or the given subfolder).
     37 
     38 # Silkypix helper scripts
     39 Helper scripts to manage the sidecar data files created by [Silkypix Developer Studio](https://clttr.info/silkypix).
     40 
     41 Silkypix usually uses a folder structure similar to this example:
     42 
     43 ```
     44 base folder
     45 |_ RAW0001.DNG
     46 |_ RAW0002.DNG
     47 |_ JPEG
     48    |_ RAW0001.jpg
     49    |_ RAW0002.tif
     50 |_ SILKYPIX_DS
     51    |_ RAW0001.DNG.10.spd
     52    |_ RAW0002.DNG.10.spd
     53    |_ RAW0003.DNG.10.spf
     54 ```
     55 
     56 ## orphaned sidecar cleaner
     57 Filename: `sposc`
     58 
     59 Deletes all sidecar files in the given directory or alternatively in the current working directory when the associated raw file is missing.
     60 
     61 ## multiversion sidecar cleaner 
     62 Filename: `spmvsc`
     63 
     64 Deletes Silkypix Sidecar files when newer versions of the files are available. This usually happens when a file is opened in a newer version of Silkypix, as the sidecar files are version specific.