UNPKG

google-photos-migrate

Version:

A tool to fix EXIF data and recover filenames from a Google Photos takeout.

30 lines (29 loc) 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.migrationArgsDefaults = migrationArgsDefaults; const exiftool_vendored_1 = require("exiftool-vendored"); const defaultExiftoolArgs = [ '-overwrite_original', '-api', 'quicktimeutc', '-api', 'largefilesupport=1', ]; async function migrationArgsDefaults(args) { let exiftoolArgs = typeof args.exiftoolArgs === 'string' ? [args.exiftoolArgs] : (args.exiftoolArgs ?? []); exiftoolArgs = [...defaultExiftoolArgs, ...exiftoolArgs]; return { ...args, migrationLocks: args.migrationLocks ?? new Map(), exiftool: args.exiftool ?? new exiftool_vendored_1.ExifTool(), exiftoolArgs, endExifTool: args.endExifTool ?? !args.exiftool, log: args.log ?? (() => { }), warnLog: args.warnLog ?? (() => { }), verboseLog: args.verboseLog ?? (() => { }), skipCorrections: args.skipCorrections ?? false, renameEmpty: args.renameEmpty ? args.renameEmpty : '_', }; }