ExifTool Custom Columns 2

I have created a different implementation of the existing ExifTool Custom Columns script.

Differences of my version

  • Doesn't need ExifTool to be installed. Only DOpus-Scripting-Extensions needs to be installed.
  • The data from ExifTool is shown as is (no date-time conversion).
  • It uses DOpus-Scripting-Extensions project to get the ExifTool information.
  • No caching.
  • Better performance
    • The values of the columns start populating instantaneously because there is no need to launch ExifTool every time you open a folder.
    • No temporary files are needed to communicate with the ExifTool.
  • Much easier to configure. Just copy-paste the ExifTool tag names that you need at the beginning of the script file.
  • Supports the whitelist of file extensions.

How to use

Please read Readme - How to use section.

5 Likes

I am a loyal user of @lxp 's script, but I must confess that so far it works very well.
This is a folder format using @lxp's script with the column to the far right being a test column from your version.

This is as far as I am on this as of tonight.
Thankyou for your contribution to this.

Edit Note:
With my homemade Evaluator Field of View Column this page is all 2/5 π .

Thanks! It works well on v12.

1 Like

Oh wow! Can't wait to try it!
What xlp has done is amazing, and I am very grateful to him.
I'm looking forward to comparing the two!

Maybe you should use a different name to prevent confusion!

Guys, thank you for your interest. I'm glad that this script is useful.

What xlp has done is amazing, and I am very grateful to him.

The script from @lxp is great, indeed.

Maybe you should use a different name to prevent confusion!

What name would you suggest?

I was very surprised to find that your text file contained the Maker Notes metadata fields for my ancient Minolta camera. I have used them for some time using @lxp 's script.

Minolta stopped making cameras in 2006.
I still love some of the features mine has such as the ability to focus at any point and many others. The fields are SpotFocusPointX ad SpotFocusPointY .

I am still trying to find time to do some things with your text file.

The TagNamesDatabase.txt is a dump of all supported tags by ExifTool.
ExifTool has a good overview of all supported formats: ExifTool Supported File Types
There are about 30000 tags in total that ExifTool supports. It is pretty insane.

Thank you!
I don't know how to "Modify the exifToolTagNamesDatabase variable at the beginning of the script file".
So I added tag/column names to the 'default' tags listed:
image
I added this line:
image
I saved the file.

I do have the Dopus Scripting Extension installed, and I know it's OK because the MediaInfo ++ script is working.

Does anyone have any idea as to what I might have done wrong?

Did you add it at the beginning of the script file?

Well...yes, but I could not figure out how to edit the dialog in your screenshot, so I opened the .js file in Notepad and edited that. (because I'm clueless!)
I can't figure out how to add to this as you did.


Thank you for your help.

Settings - Scripts... double clicking the script or the edit button.

I think notepad has changed the coding of the .js file. You should download the file again and then change it in dopus own script editor

1 Like

I started over with an unedited .js script file, but I still can't add to the area outlined in red below:

or even display the filename as your screenshot shows:

I'll keep trying....

I got it!
this box was checked. I might have checked it, but not sure.

1 Like

I have updated the plugin. I have fixed a bug:

  • When tag data is an array, display the data as a semicolon-separated list.