Casey Liss
๐ค SpeakerAppearances Over Time
Podcast Appearances
Yeah, this was from our Photo Workflows member special episode where we all described the way we deal with photos and also our photography equipment. Casey's system was the weirdest, but mine had one step in it that was definitely...
Yeah, this was from our Photo Workflows member special episode where we all described the way we deal with photos and also our photography equipment. Casey's system was the weirdest, but mine had one step in it that was definitely...
troubling and problematic and involving it involved me taking screenshots of the photos app and then ocring text out of them because photos does not provide a convenient way to select a bunch of photos and then just copy their file names uh which would be very helpful so many many people sent me uh solutions as i said on the show like oh i think maybe it was casey's gesture so i just use apple script i'm like yeah that would totally work but i hate apple script so much which is true i do
troubling and problematic and involving it involved me taking screenshots of the photos app and then ocring text out of them because photos does not provide a convenient way to select a bunch of photos and then just copy their file names uh which would be very helpful so many many people sent me uh solutions as i said on the show like oh i think maybe it was casey's gesture so i just use apple script i'm like yeah that would totally work but i hate apple script so much which is true i do
Um, but one of the things that a couple of people did is they said, Hey, I hate Apple script too, but I asked chat GPT to write me an Apple script. And I said, you know what? That's a good idea. I do hate Apple scripts, but I use chat GPT all the time for programming stuff. So let's give it a shot. So I went and opened up my own chat GPT window and asked it to write an Apple script for me.
Um, but one of the things that a couple of people did is they said, Hey, I hate Apple script too, but I asked chat GPT to write me an Apple script. And I said, you know what? That's a good idea. I do hate Apple scripts, but I use chat GPT all the time for programming stuff. So let's give it a shot. So I went and opened up my own chat GPT window and asked it to write an Apple script for me.
And it did. And you know, the script didn't work, but you know, it's chat GPT. Sometimes it needs a little bit of help. Like it just got like one or two small things wrong and I fixed them and it was fine. I'm like, Hey, now I have an Apple script. Um,
And it did. And you know, the script didn't work, but you know, it's chat GPT. Sometimes it needs a little bit of help. Like it just got like one or two small things wrong and I fixed them and it was fine. I'm like, Hey, now I have an Apple script. Um,
And of course, once I've got that Apple script to and by the way, what I wanted the Apple script to do was get the file names of the current selection. Lots of other people saying, oh, we'll get file names of all your favorites. That's, you know, 50,000 photos. Don't do that. Or we'll get the file names of all the favorites within a date range. Then you have to pick a date range.
And of course, once I've got that Apple script to and by the way, what I wanted the Apple script to do was get the file names of the current selection. Lots of other people saying, oh, we'll get file names of all your favorites. That's, you know, 50,000 photos. Don't do that. Or we'll get the file names of all the favorites within a date range. Then you have to pick a date range.
It's like, no, just let me just select the photos. You know, whenever I'm doing my workflow and photos. This during this step, it's very easy for me to simply select the favorites that I've just processed. And, you know, maybe worst case is like 200 photos or something. So I can just, you know, click and then shift click. I've made a selection.
It's like, no, just let me just select the photos. You know, whenever I'm doing my workflow and photos. This during this step, it's very easy for me to simply select the favorites that I've just processed. And, you know, maybe worst case is like 200 photos or something. So I can just, you know, click and then shift click. I've made a selection.
Then I run the script and it can get the file names out of the thing. So that's what I did. I made an Apple script that did that. And of course, once I have an Apple script that does that, you know where I'm going straight to Perl. So I wrote a Perl script that calls the Apple script using the OSA script command line thing or whatever.
Then I run the script and it can get the file names out of the thing. So that's what I did. I made an Apple script that did that. And of course, once I have an Apple script that does that, you know where I'm going straight to Perl. So I wrote a Perl script that calls the Apple script using the OSA script command line thing or whatever.
So now what I've written for myself is a Perl script that all I have to do the next time I'm doing this sort of workflow is select the photos that I want. And again, listen to the episode if you want to hear what I'm selecting, whatever, but select the photos that I want. and then run the Perl script. There is no other step.
So now what I've written for myself is a Perl script that all I have to do the next time I'm doing this sort of workflow is select the photos that I want. And again, listen to the episode if you want to hear what I'm selecting, whatever, but select the photos that I want. and then run the Perl script. There is no other step.
And when I run the Perl script, it will get this file names of the ones that are selected from photos using the Apple script. And then for each one of those file names, it will look to see if there's a raw on my mounted SD card with the raws in it. And if there is a raw with that file name, it will copy it and do all the things. So that's going to save me a lot of time and a lot of screenshotting.
And when I run the Perl script, it will get this file names of the ones that are selected from photos using the Apple script. And then for each one of those file names, it will look to see if there's a raw on my mounted SD card with the raws in it. And if there is a raw with that file name, it will copy it and do all the things. So that's going to save me a lot of time and a lot of screenshotting.
Now, having said that, oh, and by the way, I will link in the show notes to my Apple script. It's not very exciting. It's exactly what ChatGPT would give you with like one bug fixed. So anyway, it's very straightforward, but I just really hate Apple script. And I'm glad ChatGPT did it for me because I wouldn't want to have to look up all that stuff.
Now, having said that, oh, and by the way, I will link in the show notes to my Apple script. It's not very exciting. It's exactly what ChatGPT would give you with like one bug fixed. So anyway, it's very straightforward, but I just really hate Apple script. And I'm glad ChatGPT did it for me because I wouldn't want to have to look up all that stuff.