Photoshop API integration

Job ID: 35977612

Budget: £10 – £15 GBP

PLEASE NOTE THIS IS NOT A PHOTOSHOP JOB. PLEASE ONLY APPLY IF YOU HAVE WORKED WITH THE PHOTOSHOP API PREVIOUSLY IN ORDER TO ACHIEVE SOMETHING SIMILAR TO THIS TASK AS DESCRIBED BELOW:

Use the photoshop API to automatically swap images within smart object layers for a series of PSD files in order to create mockups of our posters. Once processed the mockups should be saved back to an output folder. We will be uploading multiple files on a daily basis.

Note we have already built the functionality which uploads jpeg files (at a set width and height) to an 'input' folder within an S3 bucket on AWS.

To Do:

1. set up a cron job to automatically refresh the required JWT token - without this, tokens are set to expire every 24 hours. https://www.datanalyst.info/python/adobe-io-user-management/adobe-io-jwt-authentication-with-python
2. Create a lambda function that listens for new files uploaded to the input folder, then runs a script to interact with the photoshop API to perform the required operations on the PSDs stored in the same bucket on S3, using the uploaded image. Please see this: https://developer.adobe.com/photoshop/photoshop-api-docs/code-sample/#example-7-swapping-the-image-in-a-smart-object-layer
3. Save the image back to the 'output' folder retaining the original naming convention.
Related categories: Python Photoshop Coding Node.js API Aws Lambda