Fix destination file extensions

pull/3/head
Toni Melisma 3 years ago
parent 7a61b1dfb0
commit 5a3fd3b21c
No known key found for this signature in database
GPG Key ID: FFF9A7EDDEA34756

@ -608,16 +608,24 @@ func createMedia(source directory, gallerySubdirectory string, dryRun bool, conf
for _, file := range source.files {
if !file.exists {
sourceFilename := filepath.Join(source.absPath, file.name)
thumbnailFilename := filepath.Join(thumbnailGalleryDirectory, file.name)
fullsizeFilename := filepath.Join(fullsizeGalleryDirectory, file.name)
originalFilename := filepath.Join(originalGalleryDirectory, file.name)
sourceFilepath := filepath.Join(source.absPath, file.name)
var destinationFilename string
if isImageFile(file.name) {
destinationFilename = stripExtension(file.name) + config.files.imageExtension
} else if isVideoFile(file.name) {
destinationFilename = stripExtension(file.name) + config.files.videoExtension
} else {
log.Fatal("could not infer whether file is image or video:", sourceFilepath)
}
thumbnailFilename := filepath.Join(thumbnailGalleryDirectory, destinationFilename)
fullsizeFilename := filepath.Join(fullsizeGalleryDirectory, destinationFilename)
originalFilename := filepath.Join(originalGalleryDirectory, destinationFilename)
if dryRun {
log.Println("converting:", sourceFilename, thumbnailFilename, fullsizeFilename, originalFilename)
log.Println("converting:", sourceFilepath, thumbnailFilename, fullsizeFilename, originalFilename)
} else {
createThumbnail(sourceFilename, thumbnailFilename, config)
createFullsize(sourceFilename, fullsizeFilename, config)
createOriginal(sourceFilename, originalFilename, config)
createThumbnail(sourceFilepath, thumbnailFilename, config)
createFullsize(sourceFilepath, fullsizeFilename, config)
createOriginal(sourceFilepath, originalFilename, config)
progressBar.Increment()
}
}

Loading…
Cancel
Save