简易教程:用命令行从 macOS、Linux 上传照片至 Google 相册
Google Photos uploader CLI 是一款第三方的 Google 相册批量上传命令行工具,只需要简单的配置之后,即可非常方便的上传整个文件夹的照片。
Google 相册针对高分辨率提供了无限制的存储空间,非常适合用作照片备份;以及其有趣的「为您推荐」功能,也适合平时使用,因为它时常会带来惊喜。
至于 Google 相册官方提供了上传工具,为什么还要用命令行,那就是看个人喜好了。
Google Photos uploader CLI 需要配合 Goole Cloud Platform 平台的 API 才能使用,简易步骤如下:
安装
macOS:brew install gphotosuploader/tap/gphotos-uploader-cli
Linux:下载页面
获取 API
确保已登录要上传至 Google 相册的账号:
- 进入 Google Cloud Platform 新建项目,可取名类似 gphoto
- 激活 Google Photos Library API
- 创建 OAuth 同意屏幕,User Type 选择外部,新页面需要名称和图标
- 创建 OAuth 2.0 客户端 ID,获取 ClientID 和 ClientSecret,应用类型选择其他
配置 Google Photos uploader CLI
在终端运行:gphotos-uploader-cli init 创建配置文件,默认保存在 ~/.gphotos-uploader-cli/config.hjson,修改 config.hjson 文件里面的:
- ClientID
- ClientSecret
- account
- sourceFolder
account 为你的 Google 相册账号。sourceFolder 为想要上传的照片文件夹路径。
确认授权
配置文件修改之后,运行:gphotos-uploader-cli auth,进行授权确认,此过程需要登录 Google 账号,唯一需要注意的是会出现此应用不安全的提示,选择继续前往即可。
最终获得确认页面:
关闭窗口即可。
上传
终于到了上传步骤,只需要将照片保存在上面设置的 sourceFolder 目录,然后运行:gphotos-uploader-cli push 即自动开始上传。
很快,就能在 Google 相册中看到上传的照片了。更多详见 GitHub 页面。