Houdah Software Forums
Register New Posts
 
 
 


Reply
 
Author Comment
 
houdah

Avatar / Picture

Moderator
Registered: 11/16/07
Posts: 2,468
 #1 
An updated version of this post has been published to the Tips & Tricks blog:
----

HoudahGeo supports a couple of advanced settings which you may configure from the command line in Terminal.app.

CAVEAT: These settings are intentionally hidden and meant only for advanced users.
If things go wrong, you will need to trash HoudahGeo's preferences file: ~/Library/Preferences/com.houdah.houdahGeo.plist

1. EXIF/XMP export: Preserve dates
 
By default, HoudahGeo tries to preserve file modification dates while writing metadata. Even though you have written new data to your image files, their modification dates remain unchanged.
If you wish to see the modification date updated during EXIF/XMP export, you may disable this feature.
 
To update the eePreserveDates setting: Quit HoudahGeo.app. Launch /Applications/Utilities/Terminal.app. Paste the following line to the command line in Terminal.app. Hit Return.
 
defaults write com.houdah.HoudahGeo eePreserveDates -bool NO

 
To revert this setting to the default behavior, use:
 
defaults delete com.houdah.HoudahGeo eePreserveDates
 
 
2. EXIF/XMP export: Default attribute values
 
HoudahGeo relies on exiftool to write metadata to image files and XMP sidecars. The values to be written are set in HoudahGeo.
The selection of attributes to update is made in the the list at the bottomE of the XIF/XMP export sheet.
 
You may specify default values for metadata attributes. If the specified attributes are neither configured to be set or cleared by HoudahGeo, those values are passed on to exiftool.
The dictionary of attribute keys and values is held by the defaultAttributeValues setting.
 
To update this setting: Quit HoudahGeo.app. Launch /Applications/Utilities/Terminal.app. Paste a variation of the following line to the command line in Terminal.app. Hit Return.

defaults write com.houdah.HoudahGeo defaultAttributeValues -dictionary "artist" "Formerly known as Prince" "city" "Hogsmeade"

 
CAVEAT: This is an advanced setting. Be sure to know what you are doing. Test on sample image files first. Please use only _lowercase_ attribute keys.
 
To revert this setting to the default behavior, use:
 
defaults delete com.houdah.HoudahGeo defaultAttributeValues


3. EXIF/XMP export: Additional attribute values
 
HoudahGeo relies on exiftool to write metadata to image files and XMP sidecars. The values to be written are set in HoudahGeo.
The selection of attributes to update is made in the the list at the bottomE of the XIF/XMP export sheet.
 
You may specify values for additional metadata attributes. These values are written in addition to those written by HoudahGeo. In case of conflict, these values overrule HoudahGeo.
The dictionary of attribute keys and values is held by the additionalAttributeValues setting.
 
To update this setting: Quit HoudahGeo.app. Launch /Applications/Utilities/Terminal.app. Paste a variation of the following line to the command line in Terminal.app. Hit Return.
 
defaults write com.houdah.HoudahGeo additionalAttributeValues -dictionary "artist" "Formerly known as Prince" "city" "Hogsmeade"


CAVEAT: This is an advanced setting. Be sure to know what you are doing. Test on sample image files first. Please use only _lowercase_ attribute keys.
HINT: Specify a value of "-" to force an attribute to be cleared.
 
To revert this setting to the default behavior, use:
 
defaults delete com.houdah.HoudahGeo additionalAttributeValues
 
 
4. EXIF/XMP export: Preserved attributes
 
You may specify metadata attributes which HoudahGeo should leave untouched. This list overrules HoudahGeo as well as the above default and additional attributes
The array of attribute keys is held by the preservedAttributeKeys setting.
 
To update this setting: Quit HoudahGeo.app. Launch /Applications/Utilities/Terminal.app. Paste a variation of the following line to the command line in Terminal.app. Hit Return.
 
defaults write com.houdah.HoudahGeo preservedAttributeKeys -array "artist" "iptc:codedcharacterset"

 
CAVEAT: This is an advanced setting. Be sure to know what you are doing. Test on sample image files first. Please use only _lowercase_ attribute keys.
 
To revert this setting to the default behavior, use:
 
defaults delete com.houdah.HoudahGeo preservedAttributeKeys

__________________
Houdah Software s. à r. l.
http://www.houdah.com

HoudahGeo: One-stop photo geocoding
HoudahSpot: Powerful Spotlight front-end
Tembo: Easy and effective file search
Previous Topic | Next Topic
Print
Reply

Quick Navigation:

Powered by Website Toolbox - Create a Website Forum Hosting, Guestbook Hosting, or Website Chat Room for your website.