Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.4: An Automator action to move files by metadata Apps
I have written a (GPL licensed) Automator "Move" action (for Automator.app) that takes a list of files as input and will move them according to a special pattern which can use the metadata fields of the file. You will be able to move images according to their EXIF data (date taken, camera model, ...), move audio files according to their ID3 tags (artist, title, ...), move PDF files according to their author, etc.

To install the action, move the file named MetaDataMove.action to your user's Library » Automator folder (or to the top-level Library » Automator folder to make it available to all users). Then launch Automator, and you'll find a new Move action in the Finder section.

This Automator action provides a nice interface to create droplets and folder actions to use the power of ExifTool by Phil Harvey -- it can deal with all of the file formats supported by this tool, from EXIF data to Flash. See the ExifTool tag names documentation for more information on what's available.

You can read in more detail about the action, as well as download it, in this post on my blog.

[robg adds: I've also mirrored the file [960KB] here on hints, but you should check the source first for a newer version, and use this link only in case the original is no longer available. I tested the action, and it installed as expected, and seemed to work fine.]
    •    
  • Currently 2.60 / 5
  You rated: 4 / 5 (5 votes cast)
 
[13,199 views]  

10.4: An Automator action to move files by metadata | 7 comments | Create New Account
Click here to return to the '10.4: An Automator action to move files by metadata' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.4: An Automator action to move files by metadata
Authored by: sem101 on Sep 09, '07 02:51:11AM

you're kidding right?



[ Reply to This | # ]
10.4: An Automator action to move files by metadata
Authored by: mortimerpa on Sep 09, '07 09:36:43AM

Sorry but what is your comment about?



[ Reply to This | # ]
10.4: An Automator action to move files by metadata
Authored by: sem101 on Sep 11, '07 03:55:55PM

var website = new HintForEveryone();
var firstline = website.justSurfin();
if (firstline != 'blah GPL blah') {document.write("You're kidding right?")}
else
{document.write("Sorry, dude ..mybad.")}



[ Reply to This | # ]
10.4: An Automator action to move files by metadata
Authored by: chyna4xena on Sep 11, '07 05:30:45PM

So you run a process that puts the meaningless "You're kidding, right?" text on any page that has "GPL" in it?

How utterly pointless. Do you have something to say about the GPL? Then go to a GPL discussion forum and say it.

Running any process (computer or human) that auto-responds to a phrase (like "GPL") with a pre-determined reply, is comment spamming. It doesn't matter whether it is a bot or a human that performs the process, it's the same thing.



[ Reply to This | # ]
10.4: An Automator action to move files by metadata
Authored by: sem101 on Sep 11, '07 06:10:06PM

I wasn't spamming, I replied how I saw his post ...programatically. Stating a "hint" in MacOSXHints is a luxury for common cause -- not a platform or rite of passage to auto-induce a GPL license in the 1st line of your Hint. I love GPL. But I don't like snippet code with helper apps being insinuated with an attached license no matter how trivial. EOF.



[ Reply to This | # ]
10.4: An Automator action to move files by metadata
Authored by: chyna4xena on Sep 11, '07 10:30:54PM

If you actually had a point, why did it take you three attempts to make it? Why not say that in your first or second comment, instead of the "you're kidding me" which no-one could possibly have understood, or the even less informative code (which, the way I read it, does the opposite of what you want) ?

As for your comment, you seem to believe that this hint was posted only to mention the GPL. Didn't you think that maybe the hint was posted because the author genuinely thought the information and action would be helpful to others?

And why shouldn't this person use the GPL if they want to? It is not up to you at all, whether an author chooses the GPL or not. It's their decision, and their decision alone. You didn't help create this action, you are in no position to be telling the author what licence they can use or should use. It has got nothing to do with you.

There is no reason why the GPL shouldn't be used here; although this action might not have the complexity of, say, Photoshop, it is still most certainly a copyrightable work.

Your unjustified assault on the author's good faith was offensive. Your misunderstanding about the use of GPL, about who has the right to use it and under what circumstances, is just laughable.

I sincerely hope your misguided attacks haven't dissuaded mortimerpa from sending other hints in.



[ Reply to This | # ]
10.4: An Automator action to move files by metadata
Authored by: sem101 on Sep 12, '07 07:24:20PM

Okokokay! You're right, I'm wrong :) Cheers mate. (c)2007



[ Reply to This | # ]