SuperAPI AI 工具集

photo-gallery-delivery

设计与创作

查看项目

更新于 10-16 05:43

技能介绍

用途:当收件人打不开、无法下载或无法转换你发去的照片(典型情况为 iPhone HEIC 与 Windows 评估/CRM 软件不兼容),或分享应用强制登录时,本技能给出一套端到端的照片交付流程。它把三个独立技能串成一条流水线,并补充 gist 网关加密码交付模式。

主要能力与流程:

  1. 拉取原图——productivity-tools/amazon-photos-album-download,从公开的 Amazon Photos 分享链接获取并校验每张原图的本地副本。原图含 GPS、车牌、VIN 等 EXIF,应存放在任何 git 仓库之外。命令:ALBUM_URL="https://www.amazon.ca/photos/share/<id>" ALBUM_OUT="$HOME/.cache/album/originals" bun "$(find ~/.claude ~/eon -path '*/amazon-photos-album-download/scripts/download-album.ts' | head -1)"
  2. 转换与打包——media-tools/heic-to-jpeg-bundle,生成图库(2048px 浏览层加缩略图)和符合托管方单文件上限的加密 ZIP。命令:bash "$(find ~/.claude ~/eon -path '*/heic-to-jpeg-bundle/scripts/make-bundle.sh' | head -1)" --src "$HOME/.cache/album/originals" --title "2023 Corolla Cross — trade-in photos" --zip --password "<PICK-A-PASSWORD>" --zip-cap-mib 25
  3. 未公开托管——devops-tools/cloudflare-workers-publish,部署 _bundle/site/ 目录,得到未公开的 https://<name>.<slug>.workers.dev/ URL。注意 25 MiB/文件上限:图库和降采样 ZIP 可放,全分辨率 ZIP 不行,需放到 R2、GitHub Release 或自有服务器并从图库链接过去。
  4. 通过 gist 网关分享——在 gist 中加“📸 Photos (JPEG)”一节,放图库 URL、ZIP URL 和 ZIP 密码;密码只放 gist,不放 Workers 页面。若已有 tinyurl 指向该 gist,此前发出的链接会自动升级。命令:gh gist edit <gist-id> -f <file.md> /tmp/updated-gist.md

需向用户确认的决策:分辨率与层级(仅网页图库,还是另附全分辨率 ZIP,后者不能放 Workers);托管方式(未公开 Workers、公开 GitHub Release——含个人信息应避免、自有服务器);是否用密码保护 ZIP、密码放 gist。

适用场景:把一组干净、无需应用和登录、任何浏览器可看的 JPEG 图库加批量 ZIP 交给经销商、保险理赔员、客户或承包商。

限制与注意:照片常含车牌、VIN、住址,应保持原图不进 git、优先未公开托管、不被公开索引;Workers 单文件 25 MiB 上限会限制全分辨率 ZIP;文档未提供收费、价格或平台支持范围的更多信息。