Call Number
311. LC-1
Title
Trip Posters
Author
Luke Carter
Category
Professional
While at
Airbnb
Type
Automation
Tags
Photoshop Actions
About
Before the launch of Airbnb's "Experiences," the art department tested a variety of fonts on the selected poster background. These tests were put into mockups for their critique, evaluating hundreds of options. Before coming to me the designers were doing this all manually. I created an action that sized the main title within the posters' text safe area. Once the designer makes their adjustments, a second action exports all of the formats and mockups needed.
Call Number
311. LC-2
Title
iTunes Store Localization
Author
Luke Carter
Category
Professional
While at
Airbnb
Type
Automation
Tags
Photoshop Actions,
Time Lapse
About
I created a series of actions to export localized iTunes screens. The actions exported assets for all phone sizes, and all languages. A final step was to go back and apply the proper font for languages such as Japanese, Korean, Thai, etc.
Call Number
321. LC-1
Title
Jet Blue Pricing
Author
Luke Carter
Category
Professional
While at
Huge
Client
Jet Blue
Type
Automation
Tags
Photoshop,
Scripting
About
I created this script to quickly produce separate image files containing the numbers 1 to 99.
Call Number
323.0. LC-1
Title
Airmojix Font Prep and Export
Author
Luke Carter
Category
Professional
While at
Airbnb
Type
Automation
Tags
Fonts,
AppleScript
About
The font that Airbnb uses for web and native apps gets updated with indicator icons that are mastered by the Production Design team. Once the icon is ready it is the team's responsibility to add the new icon(s) to the font. This is a very manual process, and requires attention to detail.
I created an AppleScript that automated the import and export of a desired number of icons into each weight of the font. The last step in the process is to archive the current font files and place new zips in their respective delivery folders.
P.S. This was one of the first automation projects I did with AppleScript. The method used to click and type are crude, but it worked! I have since learned faster methods including pasting text from the clipboard and executing shell commands behind the scenes to click on XY coordinates.
Call Number
323.0. LC-4
Title
Batch Downloading
Author
Luke Carter
Category
Professional
While at
Airbnb
Type
Automation
Tags
AppleScript,
Airbnb Plus
About
For Airbnb's new Plus product, all listing photos were color corrected according to the Plus photo style guidelines. Airbnb created a media tool to manage all of the photography. To update a photo, it was downloaded, retouched and then replaced.
There was no way to download all of the images from a listing - the download button had to be clicked manually for each photo. Some listings contained up to 80 photos.
The AppleScript I developed takes a set of listing IDs from a spreadsheet and downloads all of the images into folders on the desktop. This can be done while the retoucher is at lunch or in a meeting. When they returned the desired number of listings would be batch downloaded to their desktop.
Call Number
323.1. LC-1
Title
New Junk Rule
Author
Luke Carter
Category
Professional
Type
Automation
Tags
Mail,
AppleScript
About
I get a lot of spam. As a freelancer it's important that I read through it to make sure that new client emails don't miss my inbox. To make this process easier, I create additional junk mail filters in Mac OSX's Mail. In this example I use my 'junk.new.rule' script to create a new filter that will go through spam (after identifying those that aren't spam) and add new rules.
The second part of the script merely is another action I named 'alternate.keys.mail' that will continue adding messages to the dialog box. I perform the script in small batches in case I need to use the computer in between adding rules to the filter - an AppleScript is problematic to stop once it's doing it's thing.
The previous version shows the resulting action if a second second of messages aren't added.
Call Number
323.21. LC-1
Title
Call number folder
Author
Luke Carter
Category
Personal
Type
Automation
Tags
AppleScript,
The Public Library of Chez Luc
About
I created this script to help automate the process of making this website. For every work example I need to move exported assets into a folder with the current 'call number.' This AppleScript takes the selected project folder, copies the call number, and places all of the exported assets into a new folder named with the desired call number.
Call Number
323.21. LC-2
Title
Adding the calldash variable
Author
Luke Carter
Category
Personal
Type
Automation
Tags
AppleScript,
The Public Library of Chez Luc
About
During the build process of my web site, I discovered that my anchor links were not working. It was due to the fact I was trying to use the call number, which included periods, as the value for the href attribute. I discovered that dashes worked, so needed to add a value that mirrored the call number, but with dashes. It's possible do this with via terminal with grep and perl commands, but my knowledge of those frameworks are not at the expertise level.
I used AppleScript to add the additional line of code I needed on hundreds of markdown documents. This video documents the process from start to finish.
Call Number
323.21. LC-3
Title
Adding images
Author
Luke Carter
Category
Personal
Type
Automation
Tags
AppleScript,
The Public Library of Chez Luc
About
I made this AppleScript to add a set of images to a markdown document. The script also adds the proper code to insert the image value into a properly formatted line of code needed for the site.
Call Number
323.21. LC-4
Title
Make markdown documents from Finder
Author
Luke Carter
Category
Personal
Type
Automation
Tags
AppleScript,
The Public Library of Chez Luc
About
This AppleScript copies the folder structure that I use to organize my files and creates folders and markdown documents needed for my site. It was a real time saver so this didn't have to be done by hand.
Call Number
323.21. LC-5
Title
Publishing and Uploading
Author
Luke Carter
Category
Personal
Type
Automation
Tags
AppleScript,
The Public Library of Chez Luc,
Time Lapse
About
I update my site quite often, and am doing the same thing over and over. The first AppleScript I created in this video builds the site with the new changes.
The second script opens up Transmit, and uploads the new folders. The main collection file is huge, so I don't include it in the upload each time.
Call Number
323.22. LC-1
Title
Moving Inline Styles
Author
Luke Carter
Category
Personal
Type
Automation
Tags
AppleScript,
Css
About
When I'm styling a web page, I find it a bit annoying to go back and forth between the html page and the css file. I like to write css code using inline styles so I can see the changes refresh when I save.
When I'm done, I use this AppleScript to move the inline styles to the main.css document where they should be.
Call Number
323.22. LC-2
Title
Updating a site
Author
Luke Carter
Category
Personal
Client
Carol Melo
Type
Automation
Tags
AppleScript,
About
I created a workflow that would automatically reinsert image names into an HTML file for someone who did not know how to code html.
Call Number
323.22. LC-3
Title
Creating a New AppleScript
Author
Luke Carter
Category
Personal
Type
Automation
Tags
AppleScript
About
A simple AppleScript to make a new AppleScript