Collection of small scripts written in Perl which provide some useful file management functions for photographers.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1.4 KiB

About

This rather small scripts written in Perl provide useful function for file management for photographers.

Prerequisites

  • Perl 5.30 (or newer)
  • Exiftool

required perl modules

The following perl modules are required for running the scripts.

  • Cwd
  • File::Basename
  • File::Copy
  • File::Find::Rule
  • File::Find
  • File::Spec::Functions

usage

All scripts are commandline / shell tools which should run on nx and Windows when the prerequistes are met.

To run a script, open a shell and invoke perl script.pl, on most systems it should be sufficient to just invoke script.pl.

For information about parameters and usage call script.pl --help

generic scripts

jpeg divider

Filename: jpegdivider.pl

Moves all jpeg files (suffixes .jpg and .jpeg) in a folder to the subfolder JPEG.

Silkypix helper scripts

Helper scripts to manage the sidecar data files created by Silkypix Developer Studio.

orphaned sidecar cleaner

Filename: silkypix_orphaned_sidecar_cleaner.pl

Deletes all sidecar files in the given directory or alternatively in the current working directory when the associated raw file is missing.

multiversion sidecar cleaner

Filename: silkypix_multiversion_sidecar_cleaner.pl

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.