remove usage of CreateDate
This commit is contained in:
parent
16e4a8a4e8
commit
23f79d92df
|
@ -103,6 +103,10 @@ export default class finder {
|
||||||
log.info(' ... chercher la date de création : "' + structureForFile.freeText + '"')
|
log.info(' ... chercher la date de création : "' + structureForFile.freeText + '"')
|
||||||
log.debug('data', data)
|
log.debug('data', data)
|
||||||
let foundDate = this.findEarliestDateInExifData(data)
|
let foundDate = this.findEarliestDateInExifData(data)
|
||||||
|
let gpsData = this.findGpsCoordinates(data)
|
||||||
|
if (gpsData) {
|
||||||
|
structureForFile.tags.push('has-gps')
|
||||||
|
}
|
||||||
|
|
||||||
log.info(' =>>>>>>> foundDate : ', foundDate)
|
log.info(' =>>>>>>> foundDate : ', foundDate)
|
||||||
if (foundDate) {
|
if (foundDate) {
|
||||||
|
@ -203,31 +207,31 @@ export default class finder {
|
||||||
/**
|
/**
|
||||||
* restauration de typologie de nom de fichier gopro pour faciliter les assemblages.
|
* restauration de typologie de nom de fichier gopro pour faciliter les assemblages.
|
||||||
*/
|
*/
|
||||||
if(this.mini_arguments['gopro-restore-name']){
|
if (this.mini_arguments['gopro-restore-name']) {
|
||||||
this.mini_arguments['remove-timestamp'] = true;
|
this.mini_arguments['remove-timestamp'] = true;
|
||||||
this.mini_arguments['remove-tags'] = true;
|
this.mini_arguments['remove-tags'] = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(this.mini_arguments['remove-tags'] ){
|
if (this.mini_arguments['remove-tags']) {
|
||||||
tagPlace = '';
|
tagPlace = '';
|
||||||
}
|
}
|
||||||
if(this.mini_arguments['remove-timestamp'] ){
|
if (this.mini_arguments['remove-timestamp']) {
|
||||||
timestampFormatted = '';
|
timestampFormatted = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
if(this.mini_arguments['remove-freetext'] ){
|
if (this.mini_arguments['remove-freetext']) {
|
||||||
log.debug('override remove-freetext' )
|
log.debug('override remove-freetext')
|
||||||
rangement_instance.keepFreeText = false;
|
rangement_instance.keepFreeText = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
let extension = fileProperties.extension.trim();
|
let extension = fileProperties.extension.trim();
|
||||||
|
|
||||||
if(this.mini_arguments['remove-extension'] ){
|
if (this.mini_arguments['remove-extension']) {
|
||||||
extension = '';
|
extension = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
let spacer = '';
|
let spacer = '';
|
||||||
if (timestampFormatted && fileProperties.freeText && rangement_instance.keepFreeText ) {
|
if (timestampFormatted && fileProperties.freeText && rangement_instance.keepFreeText) {
|
||||||
spacer = ' '
|
spacer = ' '
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -486,6 +490,14 @@ export default class finder {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static findGpsCoordinates(exifData: any) {
|
||||||
|
let result = null;
|
||||||
|
if (exifData && exifData.GPSDateTime) {
|
||||||
|
result = exifData.GPSDateTime
|
||||||
|
}
|
||||||
|
return result
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* finds the earliest part in several exif date info
|
* finds the earliest part in several exif date info
|
||||||
* @param exifData
|
* @param exifData
|
||||||
|
@ -533,8 +545,9 @@ export default class finder {
|
||||||
moments.push(exifData.FileModificationDateTime)
|
moments.push(exifData.FileModificationDateTime)
|
||||||
}
|
}
|
||||||
if (exifData.CreateDate) {
|
if (exifData.CreateDate) {
|
||||||
log.debug(' finder - image créée le : CreateDate : ', exifData.CreateDate)
|
// donne des dates trop anciennes par rapport à la réalité
|
||||||
moments.push(exifData.CreateDate)
|
// log.debug(' finder - image créée le : CreateDate : ', exifData.CreateDate)
|
||||||
|
// moments.push(exifData.CreateDate)
|
||||||
}
|
}
|
||||||
|
|
||||||
moments = moments.map(d => {
|
moments = moments.map(d => {
|
||||||
|
|
Loading…
Reference in New Issue