Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Casey Liss

๐Ÿ‘ค Speaker
4570 total appearances

Appearances Over Time

Podcast Appearances

Accidental Tech Podcast
606: A Decade of Half-Presses

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...

Accidental Tech Podcast
606: A Decade of Half-Presses

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...

Accidental Tech Podcast
606: A Decade of Half-Presses

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

Accidental Tech Podcast
606: A Decade of Half-Presses

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

Accidental Tech Podcast
606: A Decade of Half-Presses

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.

Accidental Tech Podcast
606: A Decade of Half-Presses

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.

Accidental Tech Podcast
606: A Decade of Half-Presses

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,

Accidental Tech Podcast
606: A Decade of Half-Presses

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,

Accidental Tech Podcast
606: A Decade of Half-Presses

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.

Accidental Tech Podcast
606: A Decade of Half-Presses

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.

Accidental Tech Podcast
606: A Decade of Half-Presses

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.

Accidental Tech Podcast
606: A Decade of Half-Presses

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.

Accidental Tech Podcast
606: A Decade of Half-Presses

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.

Accidental Tech Podcast
606: A Decade of Half-Presses

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.

Accidental Tech Podcast
606: A Decade of Half-Presses

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.

Accidental Tech Podcast
606: A Decade of Half-Presses

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.

Accidental Tech Podcast
606: A Decade of Half-Presses

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.

Accidental Tech Podcast
606: A Decade of Half-Presses

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.

Accidental Tech Podcast
606: A Decade of Half-Presses

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.

Accidental Tech Podcast
606: A Decade of Half-Presses

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.