从 .csv 中的路径批量下载图像 -> GIMP 中的批量编辑 -> 上传 ->收集.csv中的链接



Shopify的批量产品上传功能相当容易使用,但上传图像总是很困难,我希望尽可能自动化这个过程。

我从供应商那里得到了带有图像链接的excel文件,我可以直接将链接复制到我的shopify upload.csv中,但后来我的网站上出现了格式问题,因为纵横比总是不同。我想做的是编写一个结合以下步骤的脚本,或者通过其他方式实现相同的目标。

  1. 从供应商处下载文件中链接中的所有图像。这个脚本似乎是一个开始:https://gist.github.com/davidbauer/11055010

  2. 使用我已经在使用的webfix1b.py插件来重新格式化所有下载的图像。https://bentrixtips.wordpress.com/2012/05/24/batch-process-images-with-gimp/

  3. 将新重新格式化的图像上传到dropbox或谷歌驱动器

  4. 收集新上传文件的共享链接(以编程方式),并在.csv 中编译它们

  5. 将新链接与原始链接匹配(按文件名),然后替换它们。

这似乎可以实现吗?

是的,但是:

因为2)你不需要使用Gimp。有一些库用于这种简单的图像编辑,例如ImageMAgick工具箱(具有Python绑定)

3) 和4)可能是一样的,当你上传一个文件时,你应该得到一个链接(不过没有仔细查看DropBox API)。

5) 危险的是,你可能有几个文件同名。

最后,依次为每个文件下载/转换/上传/更新CSV可能更有效,因为您可能可以并行运行多个操作(这也解决了步骤#5中的问题)

最新更新