

For hours it saves me it’s a no brainer to buy it. The friendly people make Hazel over Noodlesoft, and it’s a one-time paid cost. And I have all my articles organized and achieved. I trigger the Power Automate, and the other add the tag. With this, I do a lot with just two steps.
#Hazel noodlesoft archive
Hazel detects that tag and triggers zip the folder, and copy to my archive folder with the same structure as my working folder.Hazel picks that image and runs the script to resize it to the correct size.

#Hazel noodlesoft mac
Subscribers get access to an exclusive podcast, members-only stories, and a special community.Hazel is a Mac tool that sits quietly in your menu bar but does a lot in the background. If you appreciate articles like this one, support us by becoming a Six Colors subscriber. If then echo "FLAC failed, aborting: $w" exit 1 fi The target folder is set to the variable theFile.

Hazel requires you to wrap your AppleScript commands in an onhazelProcessFile handler. Here are some highlights: on hazelProcessFile(theFile) Otherwise my script runs, and the folder’s contents get losslessly compressed. If the script returns a status of false, the folder gets passed over. If kind of anItem is "Logic X Project" then Set file_list to entire contents of theFile The last item, though, is the tricky addition I needed to make-it runs an embedded AppleScript that looks inside the folder to ensure there’s at least one Logic project inside. (This way, my Mac mini will have something to do on January 1 every year-namely compressing nine months worth of projects.) This rule set only finds folders modified in the past three months that are not from this year-a weird restriction, but at the end of the calendar year I do an end-of-the-year clip show on The Incomparable, and so I don’t want to bother compressing old projects that are eligible for inclusion in that show. This required me to extend Hazel’s functionality via a small script that would check to see if a folder actually contained any Logic projects-and would leave it alone if it didn’t. First, I needed to set up a Hazel rule that would look at a folder’s age and judge if it’s ready to be archived. This ended up being a multi-stage process. Since I store all my files on a Mac mini, I decided to use Noodlesoft’s Hazel to watch my folders and perform the automation using AppleScript. (And if I do, I’ve got a shell script to decompress all the archived files.) What I wanted to do was create an automated system in which projects would automatically get compressed after a waiting period. In practical terms, after a few weeks (or in the case of a couple of podcasts I do, a year) I am not likely to need to go back to my original source files again. The result is almost a 50 percent space savings! A while back, Marco Arment told me about his method of dealing with old project files-a shell script that uses the flac command-line utility to losslessly compress the giant uncompressed audio files that take up the bulk of space in any podcast project. So I’ve been considering what to do to reduce the amount of archival data I’m storing.
#Hazel noodlesoft free
My office file server still has a lot of free space, but one of these days I’m going to fill it to the brim with old podcast project files. Bad AppleScript: Use Hazel to auto-compress Logic projects
