Skip to content

mgerb/mgphoto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A dead simple command line photo import tool



Download the latest release here

  • extremely fast
  • duplicate file handling
    • skip duplicates
    • copy duplicates to separate folder
  • preserve original files and file names
  • uses optional Exiftool for higher precision exif readings (just install and make sure exiftool is in your path to benefit from this)
  • Photos are not renamed unless a file already exists with that name e.g. IMG_1.jpg will be renamed to IMG_1_1.jpg.
  • recursively scan directory for new photos

Courtesy of gophers for the logo.

Options

Argument Default Description
out ./photos Output path - defaults to ./photos
log ./transfer.log Log path - defaults to ./transfer.log
copy-dupes false Copy duplicates to 'duplicates' folder
ignore-tiny false Ignore really small images (<5kb)
dryrun false Don't actually do anything
analyze false Track how long operations are taking
sidecar false Include sidecar files e.g. .xml, .on1, .xmp

Example Usage

mgphoto -out=/home/photos -copy-dupes -ignore-tiny -analyze /path/to/input/files

About

A dead simple command line photo import tool

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •