SuperAPI AI 工具集

pp-google-photos

设计与创作

查看项目

更新于 10-16 01:31

技能介绍

用途:该 CLI 驱动 google-photos-pp-cli 二进制,封装 Google Photos Library API 与 Picker API,用于应用创建的媒体、相册、上传,以及用户在 Picker 会话中选定的媒体。

主要能力:albums 子命令可创建、获取、列出、更新相册,添加位置或文字增强,批量添加或移除媒体项;media-items 支持批量创建、批量获取、单条获取、列出、搜索及修改描述;picker 支持创建、查询、删除会话并列出用户选中的媒体项。手写命令包括 upload file <path> 上传原始字节并输出上传令牌、picker wait <session-id> 轮询会话,以及 schema、auth list/use/remove。

安装与使用:先安装 CLI,可用 npx -y @mvanhorn/printing-press-library install google-photos --cli-only,或 go install github.com/mvanhorn/printing-press-library/library/media-and-entertainment/google-photos/cmd/google-photos-pp-cli@latest,然后执行 google-photos-pp-cli --version 验证。认证用 auth login --client-id "$GOOGLE_PHOTOS_CLIENT_ID",多账户通过 --account 或 GOOGLE_PHOTOS_ACCOUNT 选择。命令加 --agent 展开为 --json --compact --no-input --no-color --yes;可用 --select 过滤字段、--dry-run 预览、--deliver 路由输出。

适用场景:适合在自动化或智能体流程中管理应用自建的相册与媒体,或让用户通过 Picker 主动挑选媒体;也可安装 MCP 服务端供 Claude Code 调用。

限制:Library API 的读写权限仅限于应用创建的相册与媒体,访问更广泛的用户媒体库需使用 Picker 命令;命令依赖 $PATH 可见的二进制,且 npx 安装失败时需 Go 1.26.6 或更新版本。其余收费、价格、平台等细节暂未提供。