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.
 
 
René Wagner a18bde9111 provide PKGBUILD for Arch 2 years ago
.build.yml provide PKGBUILD for Arch 2 years ago
.gitignore provide PKGBUILD for Arch 2 years ago
LICENSE update URI 2 years ago
PKGBUILD provide PKGBUILD for Arch 2 years ago
README.md fix formatting 2 years ago
art_file_mover.pl ~rwa/photo-workflow#1: allow to safe setting with -s switch 2 years ago
jpegdivider.pl update README.md for more info 2 years ago
package.sh change archive name 2 years ago
silkypix_multiversion_sidecar_cleaner.pl update README.md for more info 2 years ago
silkypix_orphaned_sidecar_cleaner.pl update README.md for more info 2 years ago

README.md

About

This rather small scripts written in Perl provide useful function for managing (raw and output) files for photographers.

How to get

You can simply grab the pure perl scripts from the repo and run them on your system. Make sure that your systems meets the prerequisites listed below.

For convenience there are also prebuilt executables attached to every snapshot. Make sure to get the executables that match your system / architecture.

Maybe there will be packages for installation on different systems later on.

Prerequisites for running the pure scripts

  • Perl 5.30 (or newer)

Additionally the following perl modules need to be installed:

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

usage

All scripts are commandline / shell tools which should run on *n*x 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.

ART helper scripts

Helper scripts to manage files which where handled by ART.

file mover

Filename: art_file_mover.pl

Moves all already converted raw files and their corresponding jpegs to a given folder.

generic scripts

jpeg divider

Filename: jpegdivider.pl

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

Silkypix helper scripts

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

Silkypix usually uses a folder structure similar to this example:

base folder
|_ RAW0001.DNG
|_ RAW0002.DNG
|_ JPEG
   |_ RAW0001.jpg
   |_ RAW0002.tif
|_ SILKYPIX_DS
   |_ RAW0001.DNG.10.spd
   |_ RAW0002.DNG.10.spd
   |_ RAW0003.DNG.10.spf

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.