Bulk download images from paths in .csv -> batch edit in GIMP -> upload -> gather links in .csv
<p>Shopify's bulk product upload feature is reasonably easy to use, but uploading images is always a struggle and I'd like to automate the process as much as possible.</p>

<p>I get excel files from vendors with image links in them, I could copy the links directly into my shopify upload .csv, but then I get formatting issues on my site because the aspect ratios always vary. What I'd like to do is write a script that combines the following steps, or achieves the same goal by other means. </p>

<ol>
<li><p>Download all the images from the links in the file from the vendor. This script seems like a start: <a href="https://gist.github.com/davidbauer/11055010" rel="nofollow">https://gist.github.com/davidbauer/11055010</a></p></li>
<li><p>Use the webfix1b.py plugin I'm already using to reformat all of the download images. <a href="https://bentrixtips.wordpress.com/2012/05/24/batch-process-images-with-gimp/" rel="nofollow">https://bentrixtips.wordpress.com/2012/05/24/batch-process-images-with-gimp/</a></p></li>
<li><p>Upload the newly re-formatted images to dropbox or google drive</p></li>
<li><p>Gather the share links (programmatically) for the newly uploaded files and compile them in a .csv</p></li>
<li><p>Match the new links with the original links (by file name), and replace them. </p></li>
</ol>

<p>Does this seem achievable? </p>